W 1945 aresztowany w Radomiu, po udanej ucieczce ukrywał się w Stalowej Woli. W 1948 zdał egzamin maturalny, po czym podjął studia z chemii na Uniwersytecie Marii Curie-Skłodowskiej w Lublinie. W 1951 ponownie aresztowany, zwolnienie uzyskał pod koniec 1952 na mocy amnestii. W 1954 ukończył studia na UMCS. Pracował w różnych przedsiębiorstwach w Łodzi i Zgierzu. Przeniósł się następnie do Kielc, gdzie kolejny raz został pozbawiony wolności. Łącznie był więziony przez około 5 lat. Po zwolnieniu podjął pracę w przedsiębiorstwie Zelmot w Warszawie, z którym był zawodowo związany do 1991. Ukończył w międzyczasie studia podyplomowe w zakresie techniki wytwarzania maszyn, został też rzeczoznawcą SIMP.
W 1991 został wybrany na posła I kadencji z ramienia Wyborczej Akcji Katolickiej z listy ogólnopolskiej kandydatów w okręgu chełmsko-zamojskim. Należał do Klubu Parlamentarnego Zjednoczenia Chrześcijańsko-Narodowego. W wyborach w 1993 bezskutecznie ubiegał się o reelekcję z ramienia komitetu NOT-Stowarzyszenie Techników w okręgu warszawskimWyniki wyborów do Sejmu Rzeczypospolitej Polskiej w dniu 19 września 1993 r. Cz. 1: Wyniki głosowania w okręgach wyborczych, Państwowa Komisja Wyborcza, Warszawa 1993, s. 24..