Działalność opozycyjna Jesienią 1980 został członkiem NSZZ „Solidarność”, od grudnia 1980 do grudnia 1981 był członkiem redakcji Solidarności Dolnośląskiej. Po ogłoszeniu stanu wojennego uczestniczył w strajku okupacyjnym w Państwowej Fabryce Wagonów Pafawag i Dolnośląskich Zakładach Wytwórczych Maszyn Elektrycznych Dolmel. Został zatrzymany już po upadku strajku, w dniu 4 stycznia 1982, a następnie internowany, został zwolniony w kwietniu 1982 z uwagi na pogarszający się stan zdrowia (chorobę oczu). Od 1983 współpracował z wrocławskim pismem literackim „Obecność”, w latach 1984–1985 był jego redaktorem, w latach 1984–1986 redagował pismo Walka, współpracował z wydawnictwem podziemnym Inicjatywa Wydawnicza Aspekt (1983–1986) oraz Solidarnością Walczącą (1983–1985), wielokrotnie zatrzymywany, karany grzywnami, w październiku 1985 został aresztowany w związku z kolportażem wydawnictw niezależnych, zwolniony w styczniu 1986, ostatecznie jego sprawę umorzono na mocy amnestii w październiku 1986. Od 1985 był członkiem wrocławskiego Komitetu Kultury Niezależnej. W 1987 wyjechał na leczenie do Niemiec. W lutym 1989 powrócił do Polski, zaangażował się w przygotowania do wyborów parlamentarnych w czerwcu 1989, m.in.