Podczas pobytu w niewoli kształcił się w zakresie wojskowości, języków obcych i ekonomii. Oswobodzony 25 kwietnia 1945.
Po wyzwoleniu został, w końcu czerwca 1945, powołany do służby w II Korpusie Polskim. Wyjechał do Włoch, gdzie otrzymał przydział na stanowisko oficera łącznikowego w dowództwie 16 Pomorskiej Brygady Piechoty, wchodzącej w skład 2 Warszawskiej Dywizji Pancernej (stanowisko to objął prawdopodobnie z dniem 11 lipca 1945 i zajmował na dzień 24 listopada 1945). Następnie pełnił funkcję oficera operacyjnego Brygady. W lipcu 1946 przewieziony na teren Anglii, 9 kwietnia 1947 zgłosił się na powrót do ojczyzny. W dniu 10 lipca 1947 przybył transportem morskim do Gdańska. Początkowo zamieszkał we Włocławku, następnie przeniósł się do Warszawy.
Za walki w kampanii wrześniowej odznaczony został Krzyżem Srebrnym Orderu Wojennego Virtuti Militari przez władze Polskiej Rzeczypospolitej Ludowej (nadanie nastąpiło na podstawie dekretu Rady Państwa z dnia 18 listopada 1971).
26 grudnia 1937 zawarł związek małżeński z Marią Alicją Sieńską (ur. 8 kwietnia 1912 w Płocku, zm. 12 października 2013 w Warszawie).