W latach 1980–1990 kierował kształceniem instruktorów w KIHAM, ruchu Płaskiego Węzła i Ruchu Harcerskim Rzeczypospolitej w Warszawie, prowadził kilka kursów podharcmistrzowskich „Szkoła za lasem” i współorganizował kilkanaście kursów przewodnikowskich, rozpoczynając każdy z nich wykładem „karafka La Fontaine’a”, współorganizator Duszpasterstwa Harcerek i Harcerzy w Warszawie. W latach 80. XX w. w jego domu mieściła się niezależna drukarnia.
W 1989 współzałożyciel Związku Harcerstwa Rzeczypospolitej i członek Krajowego Komitetu Odrodzenia ZHP. W 1995 zorganizował Szczep „Watra” w Zalesiu Górnym, do 1999 był przewodniczącym komisji instruktorskiej Mazowieckiej Chorągwi Harcerzy ZHR, w okresie 2000–2004 komendant Piaseczyńskiego Związku Drużyn, następnie członek komisji instruktorskiej Mazowieckiej Chorągwi Harcerzy ZHR. W latach 2008–2010 był członkiem Rady Naczelnej Związku Harcerstwa Rzeczypospolitej z wyboru.
W latach 2016–2021 przez dwie kadencje pełnił funkcję Przewodniczącego ZHR.
W latach 1980–1989 członek NSZZ „Solidarność”.