Родился в Минске.

Окончил вечернее отделение математического факультета Белорусского государственного университета.

1974-1976 гг. - служил на Балтийском флоте в морской пехоте.

В 1976 году некоторое время работал в кузнечном цехе МТЗ.

1976-1983 гг. - студент, стажер-преподаватель, аспирант механико-математического факультета Белорусского государственного университета.

1983-1986 гг. - секретарь комитета комсомола БГУ.

1986-1988 гг. - работал в Белгосуниверситете преподавателем, старшим преподавателем, доцентом, деканом факультета. Активно занимался научной, педагогической работой, защитил кандидатскую диссертацию в области аналитической теории дифференциальных уравнений.

1988-1996 гг. - работал в Министерстве образования Беларуси начальником отдела аналитической работы и перспективного развития, начальником ведущего управления перспективного развития и непрерывного образования, заместителем министра, первым заместителем министра. Один из авторов Закона об образовании Республики Беларусь. Защитил докторскую диссертацию по новым образовательным технологиям.

В 1996 году назначен ректором Белорусского государственного университета.

В 2000 году избран повторно ректором.

С 1998-го по 2001 год являлся членом правительства Республики Беларусь, министром.

С 10 апреля 2005 г. - председатель Белорусской социал-демократической партии (Грамада).

В 2005 г. - учредитель и координатор гражданской инициативы по созданию Общенационального движения "Воля народа".

Автор более 100 научных работ. Был председателем Совета Ректоров ВУЗ Беларуси, членом Президиума Национальной Академии наук Беларуси.

kozylin.com