Родился 27 июня 1934 года в городе Чериков Могилёвской области Белорусской ССР. Белорусский писатель, сценарист, журналист.
В 1958 году окончил отделение журналистики филологического факультета Белорусского государственного университета.
Литературной деятельностью занимается с 1958 года. Автор романов, книг повестей и рассказов, публицистической прозы, эссе, сценариев художественного телевизионного фильма «Зеленые Фрегаты» (поставлен в 1974) и ряда документальных кинолент.
Вышло несколько книг, посвященных жизни и творчеству ряда белорусских и российских художников (В. Бялыницкого-Бирули, С. Жуковского, Г. Ващенки, А. Бархаткова, Н. Неврева).
Член Союза писателей СССР (1969). призы и награды Лауреат Государственной премии Белорусской ССР (1990) Награждён орденом «Знак Почёта»