Był sygnatariuszem deklaracji założycielskiej Klubów Służby Niepodległości (we wrześniu 1981) oraz Klubów Rzeczypospolitej Samorządnej Wolność-Sprawiedliwość-Niepodległość (w listopadzie 1981). 13 grudnia 1981 został internowany, przebywał w Białołęce, następnie Jaworzu i Darłówku, został zwolniony w sierpniu 1982. Następnie zaangażował się w działalność wydawnictw podziemnych, zajmował się organizacją papieru, lokali na potrzeby drukarni, transportu i kolportażu, współpracował z dziennikarzami zachodnich agencji prasowych, a także Mirosławem Chojeckim i paryskim Kontaktem. Od 1984 był członkiem redakcji pism Praworządność i Praworządność-Dokumenty. Od 1988 był jednym z wydawców pisma Robotnik Mazowiecki (z Grzegorzem Ilką, Jackiem Pawłowiczem i Tomaszem Truskawą), w tym samym roku współpracował też z Serwisem Informacyjnym Solidarności przygotowywanym przez Wojciecha Maziarskiego i Piotra Niemczyka podczas strajków na Wybrzeżu Gdańskim.
W latach 1990–1991 był bezrobotny, w latach 1992–2010 pracował jako filmowiec i archiwista w Grupie Filmowej Kontakt, następnie Media-Kontakt, w 2010 przeszedł na rentę.
Od 1989 był członkiem Stowarzyszenia Dziennikarzy Polskich.