W zakresie działalności dydaktycznej prowadził wykłady z meteorologii i klimatologii w Wyższej Szkole Pedagogicznej w Gdańsku (1967), w Wojskowej Akademii Technicznej w Warszawie (1980 i 1984) oraz zajęcia z geografii w trzech warszawskich liceach dla pracujących. W swoim dorobku naukowym posiada 50 opublikowanych pozycji, w tym 24 rozprawy i artykuły naukowe. Opracował i wygłosił 40 referatów naukowych, w tym 12 za granicą kraju. W styczniu 1988 roku przeszedł na emeryturę kombatancką. W ramach działalności społecznej pełnił funkcje w organizacjach kombatanckich: w Zarządzie Klubu Środowiskowego Grupy Bojowej Krybar (sekretarz w latach 1981–1982) oraz członek Zarządu od 26 lutego 2005 roku, w Harcerskim Kręgu Seniorów ZHP „Powiśle” (sekretarz w latach 1986–1987).

Pochowany na Cmentarzu Wawrzyszewskim w Warszawie

Odznaczenia Za udział w powstaniu warszawskim odznaczony został Warszawskim Krzyżem Powstańczym – uchwałą Rady Państwa z dnia 3 marca 1982 roku, za akcję małego sabotażu w ramach służby w Szarych Szeregach – Krzyżem Zasługi dla ZHP z rozetą-mieczami – uchwałą Głównej Kwatery ZHP z dnia 22 czerwca 1988 roku, za działalność w konspiracji – Krzyżem Armii Krajowej – decyzją Prezydenta RP z dnia 23 września 1993 roku.