Harcerstwo Był wieloletnim działaczem harcerskim. Do Związku Harcerstwa Polskiego wstąpił w 1957 roku, do 3 Gdańskiej Wodnej Drużyny Harcerzy w Hufcu Gdańsk-Śródmieście (późniejszej 5 Wodnej Drużyny Harcerzy w Hufcu ZHP w Gdańsku). Pełnił funkcję instruktora oraz drużynowego (1959–1962). Uzyskał kolejno stopnie: przewodnika (1960), podharcmistrza (1970) i harcmistrza (1977).

Pracował w Wydziale Wychowania Morskiego w Chorągwi Gdańskiej ZHP, w późniejszym czasie był jego kierownikiem. W latach 1972–1974 i 1990–1991 kierował Wydziałem Wychowania Wodnego przy tejże Chorągwi. Jako komendant szkolenia żeglarskiego i egzaminator, prowadził szkolenia żeglarskie dla Harcerskiego Ośrodka Morskiego w Pucku i Centrum Wychowania Morskiego ZHP w Gdyni. Był reprezentantem ZHP we władzach Polskiego Związku Żeglarskiego. Był wieloletnim wicekomandorem, a w latach 1991–2000 był komandorem Jachtklubu ZHP „Wodnik” w Gdańsku. W 1962 roku uczestniczył w rejsie harcerskiej flotylli „Czerwone Żagle” na Światowy Festiwal Młodzieży i Studentów w Helsinkach. W latach 1972–1974 i 1990–2000 dowodził rejsami szkoleniowymi po Bałtyku. Współorganizował Harcerskie Spartakiady Drużyn Wodnych Chorągwi Gdańskiej. W 1973 roku był delegatem na V Zjazd ZHP.