Urodził się w Chełmie, tam spędził dzieciństwo. Jako dziecko był świadkiem wkroczenia Armii Czerwonej do miasta we wrześniu 1939 r. W 1944 r. przez krótki czas należał do zgrupowania "Jeszcze Polska Nie Zginęła" pułkownika Satanowskiego, w tym samym roku wstąpił do wojska. Spędził w nim około 30 lat. Brał udział w walkach z UPA w Bieszczadach, rozminowywał kwaterę Hitlera pod Kętrzynem. Dosłużył się stopnia kapitana.
W Lubartowie pracował jako nauczyciel, działał w harcerstwie. Był członkiem Klubu Oficerów Rezerwy i Związku Kombatantów RP i Byłych Więźniów Politycznych.