Родился 23 сентября 1946 года в городе Унеча Брянской области РСФСР.
Окончил Белорусский государственный университет имени В.И.Ленина, журналист; Саратовское высшее военное командное училище имени Ф.Э.Дзержинского Министерства внутренних дел СССР, общевойсковой офицер.
Лауреат премии «За духовное возрождение».
Заслуженный деятель культуры Республики Беларусь.
Почетный профессор Института журналистики Белорусского государственного университета.
Проходил службу во внутренних войсках Министерства внутренних дел СССР. Работал редактором отдела и был членом редколлегии редакции газеты «Знамя юности», редактором отдела и членом редколлегии редакции журнала «Крыніца», первым заместителем главного редактора газеты «Советская Белоруссия».
Главный редактор учреждения Администрации Президента Республики Беларусь «Редакция газеты «Советская Белоруссия».
Член Общественно-консультативного совета при Администрации Президента Республики Беларусь, член коллегии Администрации Президента Республики Беларусь, председатель общественного координационного совета в сфере массовой информации, член коллегии Министерства информации Республики Беларусь, член республиканской информационно-пропагандистской группы по городу Минску, член президиума общественного объединения «Белорусская федерация любительского бокса».
Награжден орденом Отечества III степени, орденом Почета, орденом Франциска Скорины, Почетной грамотой Национального собрания Республики Беларусь, нагрудным знаком «Выдатнік друку Беларусі».