Po wprowadzeniu stanu wojennego działacz podziemnych struktur NSZZ „Solidarność”, w latach 1982–1984 członek Tymczasowej Komisji Koordynacyjnej w Regionie Środkowo-Wschodnim związku. Był redaktorem Niezależnego Wydawnictwa Harcerskiego oraz redaktorem naczelnym czasopisma „Bratnie Słowo”. Z powodów politycznych represjonowany i zatrzymywany. W styczniu 1984 tymczasowo aresztowany za prowadzoną niejawną działalność związkową, zwolniony został w lipcu tegoż roku na mocy amnestii. Od 1987 był członkiem redakcji pisma „Wielka Gra”, w którym publikował pod pseudonimem Komputerowy spec.

Od października 1988 przewodniczył Komisji Porozumiewawczej Niezależnych Środowisk i Organizacji Harcerskich. Współzałożyciel Związku Harcerstwa Rzeczypospolitej, w latach 1989–1990 pierwszy naczelnik ZHR, a następnie sekretarz generalny tej organizacji.