Нарадзіўся 06 траўня 1938 года ў вёсцы Маргавіца Бягомльскага пасялковага Савета. У 1953 г. скончыў Бягомльскую сярэднюю школу, у 1959 г. аддзяленне журналістыкі БДУ. Некалькі месяцаў працаваў стылістам у часопісе «Камуніст Беларусі». У 1959—61 гг. - літсупрацоўнік рэдакцыі газеты «Чырвоная змена», з 1961 г. - старшы рэдактар літаратурна-драматычнага вяшчання Беларускага радыё. 3 1975 г. - загадчык аддзела прозы і паэзіі газеты «Літаратура і мастацтва». Член Саюза беларускіх пісьменнікаў (1961).
Першы верш «Новы крок» надрукаваны ў газеце «Піянер Беларусі» (1952). Першы зборнік вершаў «Шэпчуцца ліўні» (1959) шырока абмяркоўваўся ў крытыцы разам з першымі кнігамі маладых паэтаў. Аўтар паэтычных зборнікаў «Вечнасць» (1963), «Баравіна» (1967), «Крэўнасць» (1971), «Аўтограф» (1974), «Люблю і веру» (1975), «Памятная вярста» (1978), «Біяграфія памяці» (1981), «Ядранасць» (1983), «Паўшар'е блакіту» (1986), «Шлях да сябе» (1986, на рускай мове), «Кружка з пясчаным дном» (1990).
Пераклаў на беларускую мову асобныя творы А. Пушкіна, М. Лермантава, А. Фета, Ф. Цютчава, Б. Пастарнака, С. Ясеніна, А. Твардоўскага, М. Ціханава, М. Браўна, Я. Смелякова, М. Луконіна, М. Дудзіна, А. Жыгуліна, вершы ўкраінскіх, літоўскіх, малдаўскіх, грузінскіх, азербайджанскіх, армянскіх, узбекскіх, татарскіх, асецінскіх, чувашскіх паэтаў.
Многія яго творы перакладзены на рускую, украінскую, літоўскую, грузінскую, таджыкскую, польскую, англійскую мовы.
Песні на яго вершы напісалі М. Аладаў, Э. Зарыцкі, В. Кандрасюк, М. Наско, Ю. Семяняка і інш.
Узнагароджаны медалём, Ганаровай граматай і граматамі Вярхоўных Саветаў БССР і Літоўскай ССР. Літаратурная прэмія імя А. Куляшова (1993, за зборнік паэзіі «Узаемнасць»).