Народився 21 лютого 1960 року в селі Велика Яромирка Городоцького району Хмельницької області в сім’ї службовців.
В 1967 році пішов у перший клас Великояромирської середньої школи, де навчався до 1971 року.
В 1971 році разом з батьками переїхав на постійне місце проживання в смт. Чемерівці Хмельницької області.
В 1977 році закінчив Чемеровецьку середню школу.
В 1977 році вступив до Чернівецького медичного інституту, який закінчив в 1983 році.
З 1983 року проживав і працював в м. Кам’янці-Подільському: лікарем-інтерном дитячої лікарні, шкільним лікарем цієї ж лікарні. В 1984 році переведений в Кам’янець-Подільську міську лікарню ім. Леніна на посаду лікаря відділення швидкої медичної допомоги, лікаря уролога.
З вересня 1998 року працював головним лікарем міської поліклініки № 3 в м. Хмельницькому, у вересні 1999 року повернувся в м. Кам’янець-Подільський на посаду заступника головного лікаря по поліклінічній роботі міської лікарні.
В березні 2003 року призначений на посаду головного лікаря міської поліклініки № 1.
Одружений. Дружина Цвігун Тетяна Олександрівна, 1964 року народження, приватний підприємець. Виховуємо троє дітей. Син Віталій - 1983 року народження, донька Софія - 2003 року народження та син Маркіян – 2006 року народження.