В 1989 році закінчив Українську сільськогосподарську академію, кваліфікація – інженер-механік.
Працював механіком та бригадиром комплексної бригади в колгоспі «Україна» в с.Бараші, інженером-технологом Барашівської ШХП Ємільчинського району Житомирської області. З 1986 року – завідуючий ремонтною майстернею колгоспу «Комунар» в с.В.Карашин, голова правління «Труд» в с.Рожів.
У 2002 році обраний Великокарашинським сільським головою.
З грудня 2020 року обіймає посаду старости Великокарашинського старостинського округу (села Великий Карашин, Малий Карашин).
