Ukończył II Liceum Ogólnokształcące w Gorzowie Wielkopolskim. W latach siedemdziesiątych oraz osiemdziesiątych związany z opozycją, za co w latach 1976-1980 został ocenzurowany. Zadebiutował w roku 1968 tomikiem Pęd pogoni, pęd ucieczki. Napisał również tekst pod tytułem "biała plama", który nawiązuje do interpretacji wiersza Brunona Jasieńskiego pt." Nic". W latach 1978 - 1981 był współpracownikiem "Zapisu". Tłumacz poezji niemieckiej.
Jest laureatem Nagrody Fundacji im. Kościelskich i Nagrody Polskiego PEN Clubu.