Jako jedyny delegat głosował przeciwko niej na zjeździe w październiku 1980. Po połączeniu związku z NSZZ „Solidarność” nie ubiegał się o członkostwo w „Solidarności”.
W 1982 został członkiem redakcji drugoobiegowego dwutygodnika „KOS” i publikował w nim nieprzerwanie do 1989. Swoje teksty zamieszczał także w innym pismach niezależnych, m.in. „Tygodniku Mazowsze” i „Przeglądzie Wiadomości Agencyjnych”. Najczęściej używał pseudonimu Dawid Warszawski (którym posługiwał się także po przemianach politycznych w 1989). Był akredytowany jako dziennikarz prasy niezależnej w czasie obrad Okrągłego Stołu w 1989. Poświęcił temu wydarzeniu książkę Mebel.
Od 1989 do 1992 był członkiem SDP, zasiadając krótko w zarządzie głównym tej organizacji. Od 1989 był dziennikarzem „Gazety Wyborczej”, publikując w niej felietony i komentarze. W latach 1992–1993 towarzyszył Tadeuszowi Mazowieckiemu jako specjalnemu wysłannikowi ONZ w byłej Jugosławii w misjach do tego kraju. Wyjazdom tym poświęcił książkę Obrona poczty sarajewskiej. W 1997 założył miesięcznik o tematyce żydowskiej „Midrasz”, pełnił w nim funkcję redaktora naczelnego (1997–2000). Publikował również m.in. w kwartalniku „Nigdy Więcej”. W 1990 zajął się także pracą akademicką jako wykładowca zagranicznych uczelni.