Народився 4 травня 1968 р. в селі Старий Загорів Локачинського району Волинської області. У 1987 р. закінчив Луцьке медичне училище, кваліфікація - фельдшер. У 1994 р. - Вищу школу КДБ СРСР ім. Ф. Дзержинського, кваліфікація - юрист. У 2010 р. закінчив Львівський державний аграрний університет, агроном-дослідник.
1987 р. - медбрат фізіотерапевтичного відділення Локачинської районної лікарні Волинської області.
1987 -1989 рр. - служба в прикордонних військах.
1994 - 1996 рр. - приватний юрисконсульт.
1996 - 1998 рр. - менеджер ДП "Експрес-Сервіс".
1998 - 2000 рр. - комерційний директор ДП "Експрес-Сервіс".
2000 р. - генеральний директор ПП "Агро-Експрес-Сервіс" с. Ярославичі Млинівського району Рівненської області.
2000 - 2005 рр. - голова Млинівської районної державної адміністрації Рівненської області.
З 2005 р. - генеральний директор ПП "Агро-Експрес-Сервіс".