Народився 17 липня 1954 року в селі Обидів Кам’янка-Бузького району Львівскої області.
Обраний депутатом Волинської обласної ради на виборчому окрузі № 4 від Волинської обласної партійної організації "Всеукраїнського об’єднання "Батьківщина". Член фракції "Батьківщина" в обласній раді.
Голова постійної комісії з питань бюджету, фінансів та цінової політики.
З квітня 2000 року – директор ПОСП імені Тараса Шевченка села Угринів Горохівського району Волинської області.
Заслужений працівник сільського господарства України