Po powstaniu uciekł z niemieckiego transportu wiozącego żołnierzy-powstańców do obozów jenieckich. Dostał się do Krakowa, nawiązał kontakt z tamtejszą AK. W marcu 1945 został aresztowany przez NKWD. Przesłuchanie odbyło się na Montelupich. Nie ujawnił żadnych nazwisk, nie przyznał się do swojej podziemnej działalności (zgodnie z zakazem ujawniania się, wydanym przez gen. Okulickiego). 23 maja 1945 przewieziony do łagru radzieckiego w Krasnowodsku w Turkmeńskiej SRR (obecnie Turkmenistan), na obrzeżu pustyni Kara-kum. Tam doświadczył skrajnej formy wyczerpania. Chory na zapalenie płuc trafił do obozowego „szpitala”, w którym podczas czteromiesięcznego pobytu przeszedł dodatkowo tyfus, dystrofię, świnkę, świerzb oraz beri-beri, skrajną formę awitaminozy. Do kraju powrócił na mocy amnestii w 1946. Był jeszcze więziony przez Urząd Bezpieczeństwa w Złotowie.

Po wyjściu na wolność rozpoczął studia prawnicze na Wydziale Prawa Uniwersytetu Jagiellońskiego, które ukończył w 1949. W tym samym roku wstąpił do Stronnictwa DemokratycznegoRozmawiałem z SB, gdy mnie wzywali, „Rzeczpospolita” z 26 września 2014.. Następnie pracował w Narodowym Banku Polskim.