1969 m. baigė vokiečių kalbos ir literatūros studijas Vilniaus universitete. 1970–1986 m. dirbo „Vagos“ ir „Vyturio“ leidyklų redaktoriumi, atsakingu už vokiškai kalbančių šalių literatūros leidybą. Nuo 1986 m. laisvai kuriantis rašytojas ir vertėjas. Jo kūryba versta į vokiečių, vengrų, slovakų, fryzų ir kitas kalbas. Vilpersdorfo, Straeleno, Feldafingo, Visbio, Edenkobeno ir kitų kūrybos namų stipendiatas. Kūrybos vakarų surengęs Berlyne, Vilpersdorfe, Straelene, Essene, Veclare, Marburge, Vienoje ir kituose miestuose.
Lietuvos rašytojų sąjungos narys – nuo 1990 m.