Po wojnie 29 czerwca 1945 roku zameldował się w Oddziale VI (Specjalnym) Sztabu Naczelnego Wodza w Londynie. W 1946 roku ukończył VI kurs Wyższej Szkoły Wojennej na obczyźnie, uzyskując tytuł oficera dyplomowanego. Do września 1946 roku służył w Polskich Siłach Zbrojnych na Zachodzie i kolejne 2 lata w Polskim Korpusie Przysposobienia i Rozmieszczenia.
Pod koniec 1948 roku powrócił do Polski, inwigilowany przez Urząd Bezpieczeństwa i Służbę Bezpieczeństwa. Od lutego 1949 do lipca 1952 roku pracował jako: kierownik referatu Departamentu Zagranicznego Narodowego Banku Polskiego. W 1952 roku został zwolniony wskutek represji, od grudnia 1952 do marca 1957 roku pracował jako naczelnik Wydziału Importu Centralnego Zarządu Zaopatrzenia Przemysłu Ciężkiego. Przywrócony do pracy w NBP w roku 1957, pracował jako starszy kontroler rachunkowy w Departamencie Zagranicznym NBP, następnie jako naczelnik wydziału Departamentu Informatyki NBP. W 1978 roku przeszedł na emeryturę.
Zmarł 23 lutego 2004 roku w wieku 89 lat. Został pochowany na cmentarzu w Marysinie Wawerskim (sektor 7 B, rząd 8, nr 42) .
Życie prywatne W 1952 roku ożenił się z Krystyną Kruszewską (ur. w 1924), z którą miał dwoje dzieci: Joannę (ur. w 1954) i Michała (ur. w 1956).