Закінчив Львівський зооветеринарний інститут (1959, нині національний університет ветеринарної медицини та біотехнологій). Працював зоотехніком, головним зоотехніком Великоглибочецької райсільгоспінспекції (нині с. Великий ГлибочокТернопільського району), головним державним інспектором Великоглибочецького району Тернопільської області 1962 — головник зоотехнік-інспектор Зборівського, від 1965 — начальник Гусятинського виробничого колгоспно-радгоспного управлінь.