Był słuchany, czytany i nagradzany na całym świecie.
Urodził się w 1945 r. we Lwowie. To miasto utrwalił w swojej książce Jechać do Lwowa (1985). Przesiedlony wraz z rodziną trafił do Gliwic. Mieszkał w mieście, w którym swoją duchową zsyłkę odsiadywał już Tadeusz Różewicz – najbardziej wpływowy polski poeta drugiej połowy XX w. Przed laty w wywiadzie dla Tygodnika Powszechnego wyznał: „Gliwice nie stworzyły humanistycznej reprezentacji tego, czym faktycznie są”. Nie lubił tego miasta, choć wiedział jak mocno ukształtowało ono jego świadomość. Dowodem tego jest wspaniała eseistyka poświęcona również Gliwicom w tomie Lekka przesada.
W tutejszym V Liceum Ogólnokształcącym im. Andrzeja Struga w 1963 r. zdał maturę i poznał innego wybitnego poetę Juliana Korhausera, z którym wydał jedną z najgłośniejszych książek lat 70. – Świat nie przedstawiony.
Ostatnia jego książka była wydana w 2019 roku Substancja nieuporządkowana.