Studiował germanistykę w Warszawie, w 1967 został absolwentem Uniwersytetu w Lipsku. W tym samym roku wrócił do Polski, został pracownikiem tygodnika „Forum”. Wkrótce zaczął okazjonalnie pisać do „Polityki”. W 1973 został etatowym pracownikiem tego czasopisma w dziale kultury. Od tego czasu pozostaje nieprzerwanie związany z „Polityką”. Współpracuje ponadto m.in. z niemieckimi gazetami „Die Zeit”, „Der Spiegel”, „Frankfurter Allgemeine Zeitung”.