Pochodził z Chełmskiego, po kampanii wrześniowej walczył m.in. pod Tobrukiem i w Normandii, a po wojnie z UPA. Pracował w Nowe Hucie, Katowicach, Zabrzu. W Zamościu zamieszkał w 1960, zostając szefem Wojskowej Komendy Rejonowej, później Powiat. Sztabu Wojskowego (1967-75) i Wojew. Inspektoratu Obrony Cywilnej (1975-81). Przez kilkanaście lat był prezesem ZP LOK, działał też w ZBoWiD i Związku Byłych Żołnierzy Zawodowych (przew. ZW), czł. PRN. W 1981 został czł. Centralnej Komisji Rewizyjnej PZPR.