Народився 17 серпня 1956 року в м. Тернопіль. В 1973 р. закінчив Тернопільську загальноосвітню школу № 14, а в 1978 р. – Тернопільський державний педагогічний інститут, факультет загальноосвітніх дисциплін.
Працює учителем трудового навчання тернопільської загальноосвітньої школи № 28. Учитель вищої кваліфікаційної категорії, учитель–методист.