Gimė 1947 11 24 Pajevonyje (Blauzdžiūnuose), Vilkaviškio rajone.
1972 m. baigė Vilniaus universitetą, įgijo filologo, lietuvių kalbos ir literatūros dėstytojo specialybę. 1985 m. baigė Maskvos Maksimo Gorkio literatūros instituto aukštuosius literatūros kursus. Dirbo pataisos darbų kolonijoje, redakcijose, „Reklamos“ agentūroje, Lietuvos kino studijoje, Lietuvos „Telefilme“, Lietuvos rašytojų sąjungoje ir kitur. Eilėraščių išversta ir publikuota rusų, anglų, vokiečių, ispanų, lenkų, prancūzų ir kitomis kalbomis.