W 1946 powrócił z zesłania w ZSRR do Polski. Studiował na Politechnice Warszawskiej, w 1952 r. uzyskał na niej tytuł magistra inżyniera budownictwa. Pracował w biurach projektowych oraz na budowach krajowych i zagranicznych, w jednostkach badawczych oraz instytucjach centralnych. Wykładał na Politechnice Warszawskiej i w innych centrach edukacyjnych. Społecznie udzielał się w związkach sportowych. Był instruktorem – trenerem Polskiego Związku Narciarskiego. W wyborach samorządowych w 1998 bezskutecznie ubiegał się o mandat radnego gminy Warszawa-Centrum z listy Akcji Wyborczej Solidarność.
Był Honorowym Obywatelem miasta stołecznego Warszawy oraz członkiem Rady Muzeum II Wojny Światowej w Gdańsku.
Zginął w katastrofie lotniczej w Smoleńsku w drodze na obchody 70. rocznicy zbrodni katyńskiej.
Decyzją Ministra ON Nr 353/KADR z dnia 15 kwietnia 2010 został pośmiertnie awansowany do stopnia pułkownika.
Jego ciało zostało poddane kremacji. Został pochowany 27 kwietnia na cmentarzu Wojskowym na Powązkach w Warszawie (kwatera 18D-P01-3)Wyszukiwarka cmentarna – Warszawskie cmentarze..