W latach 1985–1987 był członkiem redakcji, a w latach 1987–1994 redaktorem naczelnym wychodzącego pierwotnie poza cenzurą ogólnopolskiego pisma „Czuwajmy”.

W 1987 współorganizował harcerską „Białą Służbę” podczas III Pielgrzymki Jana Pawła II do Polski. W 1988 podpisał „List otwarty do społeczeństwa polskiego” w sprawie wychowania harcerskiego i uczestniczył w IV Światowym Zlocie Harcerstwa na emigracji w USA, gdzie był autorem wystawy o Niezależnym Ruchu Harcerskim. W latach 1988–1989 był komendantem hufca ZHP Kraków-Krowodrza.

Od 1989 był kolejno naczelnikiem harcerzy (do 1990) i przewodniczącym Związku Harcerstwa Polskiego rok założenia 1918 (do 1992). Po zjednoczeniu z ZHR w latach 1993–1995 zajmował stanowisko przewodniczącego, następnie do 1997 wiceprzewodniczącego związku. Od 1995 do 1998 był zastępcą sekretarza generalnego Federacji Harcerstwa Polskiego.

22 maja 2005 zasiadł w kapitule Krzyża Honorowego Związku Harcerstwa Rzeczypospolitej. W latach 2008–2010 był członkiem Naczelnictwa Związku Harcerstwa Rzeczypospolitej, a później członkiem Rady Naczelnej ZHR.