Równolegle angażował się w działalność opozycyjną. W 1980 roku współpracował ze Studenckim Komitetem Solidarności we Wrocławiu oraz był kolporterem wydawnictw niezależnych, m.in. „Biuletynu Informacyjnego” Komitetu Samoobrony Społecznej „KOR”, „Głosu” oraz publikacji Niezależnej Oficyny Wydawniczej NOWa. W październiku 1980 roku był współzałożycielem Niezależnego Zrzeszenia Studentów na Uniwersytecie Wrocławskim i członkiem władz uczelnianych tej organizacji.

Po wprowadzeniu stanu wojennego 13 grudnia 1981 roku kontynuował niezależną działalność harcerską. W 1982 roku współzałożył podziemną, kadrową drużynę harcerską „Beczka”, działającą do 1983 roku. Od wiosny 1983 roku kierował Niezależnym Wydawnictwem Harcerskim, a od końca tego samego roku odpowiadał za poligrafię offsetową Zespołu Oświaty Niezależnej. W 1985 roku współorganizował i współredagował Wydawnictwo Oświatowe „Bis”.