Studiował nauki polityczne na Uniwersytecie Śląskim. Już podczas studiów pisał do „Studenckiego Magazynu Reporterów”, co poskutkowało kłopotami związanymi z cenzurą. W latach 80. pracował w „Przeglądzie Technicznym” , za co otrzymał Nagrodę Dziennikarzy Niezależnych. Od 1989 roku jest stale związany z Gazetą Wyborczą.
Regularnie prowadzi felieton i przegląd prasy „Ogórek przeczyta wszystko” w tygodniku Angora.
Jest autorem wielu książek publicystycznych i satyrycznych.
W 2014 roku został odznaczony Krzyżem Kawalerskim Orderu Odrodzenia Polski.
