Народився 19 травня 1958 року у селі Іванківці Лановецького району Тернопільської області.
Громадянин України.
Освіта вища.
У 1985 році закінчив Тернопільський державний медичний інститут.
Посада - головний лікар комунального некомерційного підприємства Шумської районної ради «Великодедеркальська районна комунальна лікарня».
Безпартійний.