Родился 30 августа 1947 г. в г. Ветка Гомельской области. В 1969 г. с отличием окончил механико-математический факультет Гомельского государственного университета.
В 1977 г. защитил диссертацию на соискание учёной степени кандидата физико-математических наук. Профессор (1991 г.). Заслуженный работник образования Республики Беларусь (1997). В 1998 г. защитил докторскую диссертацию в Институте математики и механики имени Н.Н. Красовского Уральского отделения Российской академии наук.
В 2000-2003 гг. – ректор ГГУ им. Ф. Скорины. Избирался членом Совета Республики Национального собрания Республики Беларусь второго созыва (2000-2004 гг.).