Publicysta m.in. „Uważam Rze”, „Przekroju”, „Faktów i Mitów”. W 2021 został współprowadzącym (z Janem Śpiewakiem) program Lewy do lewego w portalu internetowym „wPunkt”; w tymże roku został także ekspertem w programie Wolni od długów w telewizji Polsat.
Działalność opozycyjna w PRL Od 1980 do 1988 należał do NSZZ „Solidarność”. W 1981 pracował jako redaktor w serwisie informacji Regionu Mazowsze „Solidarności”. 17 grudnia 1981 został zatrzymany za kolportaż wydawnictw niezależnych, a następnie tymczasowo aresztowany i osadzony w Areszcie Śledczym Warszawa-Mokotów. W styczniu 1982 został skazany wyrokiem Sądu Warszawskiego Okręgu Wojskowego na karę 1 roku i 6 miesięcy pozbawienia wolności z warunkowym zawieszeniem jej wykonania na okres próby wynoszący cztery lata oraz na 15 tys. zł grzywny. Po ponownym rozpatrzeniu sprawy skazany na karę 1 roku pozbawienia wolności z warunkowym zawieszeniem jej wykonania na dwuletni okres próby i niższą grzywnę. W 1982 ponownie zatrzymany za organizowanie niezależnych obchodów pierwszomajowych. Internowany od 10 maja do 23 listopada 1982 w Białołęce.