белорусский поэт, Народный поэт Белорусской ССР (1991), переводчик, литературовед, фольклорист, общественный деятель. Заслуженный деятель науки Белорусской ССР (1980). Лауреат Государственной премии Белорусской ССР им. Янки Купалы (1980). Лауреат Международной премии им. Х. Ботева (1986). Кандидат филологических наук, профессор. Член Союза писателей СССР (1954).
В середине 1940-х гг. некоторое время работал сельским почтальоном. Окончил Минское педагогическое училище им. Н. К. Крупской (1951), филологический факультет Белорусского государственного университета (1956) и аспирантуру при нем. В 1951 г. работал учителем в одной из школ Минска, в 1960-1986 гг. – на кафедре белорусской литературы БГУ. С 1958 по 1963 гг. работал также литературным консультантом газеты «Звязда». В 1980-1989 гг. – первый секретарь правления Союза писателей Белорусской ССР. С 1989 г. – председатель ТБМ им. Франциска Скорины, главный редактор бюллетеня данной организации «Наша слова». Депутат Верховного Совета XI и XII созывов (1985-1995), председатель Комитета по образованию, культуре и сохранению исторического наследия в 1990-1995 гг., член Президиума Верховного Совета Белорусской ССР.
Дебютировал в 1946 г., издал несколько сборников поэзии, в т. ч. для детей. Занимался переводами, преимущественно с болгарского (в частности, переводил Христо Ботева, Ивана Вазова, Пейо Яворова, Гео Милева, Николу Вапцарова, Петко Славейкова, Анастаса Стоянова и др.), словенского и сербохорватского языков. Занимался также исследованием белорусского народного фольклора и литературоведением. Написал 15 пьес, но ни одна не была поставлена (за исключением радиопостановки по роману «Родныя дзеці»). В конце 2013 г. вышла последняя книга из 23-томного собрания сочинений писателя.