Родился в селе Черное Львовского воеводства Польши (ныне - Львовская область Украины). В Великой Отечественной войне участвовал с октября 1940 по июль 1942 года. Воевал на полуострове Крым и в горах Кавказа.
В Прокопьевске после войны работал в спецуправлении механизации. Общий трудовой стаж – 52 года. За трудовые успехи награжден орденом Трудовой Славы III степени, медалью «За служение Кузбассу».