Költő, műfordító. Gyermekkora a Kiskunsághoz köti, iskoláit Kalocsán végezte. Az ELTE magyar-népművelés szakán szerzett diplomát. Egyetemi évei alatt a Magyar Ifjúság és a Magyar Nemzet c. lapoknál volt újságíró. Később nevelőtanárként dolgozott, 1967-től jelennek meg versei, 1969-től szabadfoglalkozású író és műfordító. A bolgár költészet ismerője, tolmácsolója. Gyermekversei a népköltészet világát idézik.
Díjak:
Radnóti-díj, 1971; József Attila-díj, 1979; Nívódíj, 1980; Bordalverseny II. díja, 1992; Magyar Köztársasági Érdemrend tisztikeresztje, 1994Horizont-díj, 1997; József Attila-díj, 1999; Arany János-jutalom, 2003; Balassi Bálint-emlékkard, 2003