Родился в Минске в семье военного инженера-строителя. В 1959 году окончил западный факультет МГИМО. Находился на дипломатической службе. С 1966 года работал в аппарате ЦК КПБ. Член Союза писателей СССР с 1970 года. В печати выступает с 1964 года. Пишет на русском языке.
После избрания президентом Белоруссии Александра Лукашенко становится его активным сторонником. Стал одним из инициаторов объединения белорусских литературных журналов «Полымя», «Маладосць», «Нёман», «Крыніца», «Всемирная литература» в единый литературный холдинг.
Главный редактор журнала «Информационный бюллетень администрации президента Республики Беларусь».
Живёт в Минске.