Родился в городе Полоцке Белорусской ССР. Окончил среднюю школу № 9 города Полоцка.Окончил факультет журналистики Белорусского государственного университета (1981), аспирантуру — при Институте литературы имени Янки Купалы Национальной академии наук Белоруссии (1983).
С 1984 по 1997 год — научный сотрудник Института литературы имени Янки Купалы Национальной академии наук Белоруссии.
С 1997 года — заведующий кафедрой белорусского языка и литературы Минского государственного лингвистического университета.