Do Polski powrócił 26 maja 1947. W 1948 uzyskał małą maturę, zaś w 1951 ukończył Liceum Wodno-Melioracyjne w Gdańsku, uzyskując dyplom technika. Następnie pracował w Oddziale Państwowego Instytutu Hydrologicznego w Słupsku. Przez kilka miesięcy był kierownikiem Stacji Hydrologicznej w Tczewie. Od 1955 przez kolejne 42 lata był pracownikiem Instytutu Meteorologii i Gospodarki Wodnej w Warszawie. W 1961 uzyskał dyplom inżyniera melioracji ze specjalnością budowli małych cieków na Wydziale Melioracji Wodnych Szkoły Głównej Gospodarstwa Wiejskiego w Warszawie. Na emeryturę przeszedł w 1992.
17 września 2014 został wyróżniony tytułem Honorowego Obywatela Miasta Lipna.
Od 1959 był mężem Janiny z domu Czarnopyś. Mieli jednego syna (ur. 1962).
Zmarł 30 stycznia 2022, pochowany na cmentarzu Wojskowym na Powązkach (kwatera D 18-L06-4).
Ordery i odznaczenia Krzyż Kawalerski Orderu Odrodzenia Polski Krzyż Walecznych Medal Wojska Krzyż Partyzancki Warszawski Krzyż Powstańczy Krzyż Armii Krajowej Medal za Warszawę 1939–1945 Medal Stulecia Odzyskanej Niepodległości (2021)Ordery z okazji 77.