Współpracował i publikował w licznych czasopismach literackich, m.in.: „Twórczość”, „Kultura”, „Literatura”, „Miesięcznik Literacki”, „Odra”, „Wiadomości Kulturalne”, „Fantastyka”. W latach 1981–1989 był kierownikiem działu literackiego pisma „Życie Literackie”. Redaktor w czasopiśmie „Pismo Literacko-Artystyczne” (1983–1988). Od 1988 był kierownikiem działu krytyki pisma „Twórczość”, a następnie jego redaktorem naczelnym (1997–1999). Członek rady redakcyjnej serii wydawniczej „Nowa Proza Polska” (od 1992). Był ponadto redaktorem w pismach: „Nie z tej Ziemi” (1990–1995) i „Czwarty Wymiar” (1996–1997). Od 1997 był redaktorem działu literackiego miesięcznika „Playboy” (edycja polska). Od 2005 do sierpnia 2014 był zastępcą szefa działu kultury w polskiej edycji „Newsweeka”, następnie przeszedł na emeryturę, ale w dalszym ciągu współpracował z pismem, pisząc dla niego krótkie teksty. W sierpniu 2015 został sekretarzem redakcji tygodnika „Wprost”Leszek Bugajski za Marcina Dzierżanowskiego sekretarzem redakcji „Wprost”., pozostał w redakcji także po zaprzestaniu wydawania pisma w wersji papierowejRedakcja Wprost.pl..
Był kierownikiem pracowni prasowej Akademii Humanistycznej w Pułtusku.