Po wojnie ukończył studia na Wydziale Ekonomiczno-Rolniczym Szkoły Głównej Gospodarstwa Wiejskiego w Warszawie, a w 1964 uzyskał stopień naukowy doktora nauk ekonomicznych. W latach 1953–1980 był pracownikiem naukowym w Instytucie Ekonomiki Rolnej. Od października 1980 do wprowadzenia stanu wojennego w 1981, piastował funkcję wiceprzewodniczącego Zarządu Głównego Związku Zawodowego Pracowników Rolnictwa. W 1982 został zmuszony do przejścia na wcześniejszą emeryturę.

Po transformacji systemowej był aktywnym działaczem kombatanckim. Od października 1994 pełnił funkcję przewodniczącego koła środowiska „Gurt” przy Związku Powstańców Warszawskich, zaś od czerwca 1996 przewodniczącego Zjednoczonego Środowiska IV Zgrupowania AK „Gurt”. Był wieloletnim członkiem Prezydium Zarządu Głównego Związku Powstańców Warszawskich. W 2009 otrzymał Nagrodę Miasta St. Warszawy. W maju 2010 został awansowany do stopnia majora.

Zmarł 21 lutego 2018 i został pochowany na cmentarzu północnym w Warszawie.