W latach 1947–1957 mieszkał we Wrocławiu, gdzie studiował polonistykę. Udzielał się w Kole Młodych Pisarzy przy ZLP. Od 1952 pracował jako nauczyciel języka polskiego. W 1957 wyjechał do pracy w Kowarach, w 1962 został przeniesiony służbowo do Warszawy i oddelegowany do pracy w Głównej Kwaterze ZHP i prasie harcerskiej. W 1965 wrócił do pracy nauczycielskiej.
Od wojny do chwili obecnej czynny w ruchu harcerskim. Aktualnie członek Harcerskiego Kręgu Morskiego im. gen. Mariusza Zaruskiego i Stowarzyszenia Szarych Szeregów.
W Polskim Związku Żeglarskim pełnił funkcję członka komisji Żeglarstwa Śródlądowego Zarządu Głównego, w Polskim Towarzystwie Turystyczno-Krajoznawczym był wiceprzewodniczącym Komisji Turystyki Żeglarskiej ZG PTTK.
Autor mapy hydronawigacyjnej Polskie śródlądowe szlaki żeglowe. Najnowsza wersja mapy została wydana w 2007 dzięki wsparciu Polskiego Związku Motorowodnego i Narciarstwa Wodnego. Na mapie tej umiejscowiono wszystkie śluzy, nadzory wodne, placówki administracji wodnej oraz wodowskazy.