Gimė 1941 09 11 Dapšiuose, Mažeikių rajone.
1964 m. Vilniaus universitete baigė lietuvių filologijos studijas. Mokytojavo, dirbo įvairiose redakcijose („Literatūros ir meno“, „Jaunimo gretų“ ir kitose), redagavo žurnalus „Naujoji sąmonė“ ir „Indra“. Pirmasis poezijos rinkinys „Slenkančios kopos“ išėjo 1967 m. Išvertė ir paskelbė J. W. Goethe’s, A. Puškino, A. Bloko, M. Vološino, K. I. Gałczyńskio, T. Rózewicziaus, S. Firkovičiaus, M. Kulbako, A. Suckeverio, J. Amichajaus, L. Karsavino poezijos bei senovės indų poemą „Bhagavadgyta“. Jo paties eilėraščių išversta į anglų, vokiečių, ukrainų, moldavų, latvių, gruzinų, azerbaidžaniečių, rusų (knyga „Пока летит стрела“ – „Kol skrieja strėlė“, Maskva, 1990) ir kitas kalbas. Lietuvių profesionalūs kompozitoriai jo tekstais yra sukūrę daugiau nei 100 dainų. Lietuvos meno kūrėjų asociacijos narys. Gyvena Vilniuje.