Родился 7 августа 1950 в г. Богородицке Тульской области в семье служащего, русский.
В 1972 окончил Московский государственный университет (МГУ) им. М. В. Ломоносова. Кандидат физико-математических наук.
С 1972 - преподаватель спецшколы-интерната при МГУ.
С 1974 - аспирант, заместитель секретаря комитета комсомола, старший инженер лаборатории, ассистент, старший преподаватель, доцент кафедры, секретарь парткома механико-математического факультета.
С 1986 - председатель объединенного профсоюзного комитета.
С 1988 - секретарь парткома МГУ.
17 декабря 1995 был избран депутатом Государственной Думы РФ второго созыва.
С 10 марта 1999 - член Коллегии Минобразования РФ.
19 декабря 1999 был избран депутатом Государственной Думы РФ третьего созыва.
Возглавил Комитет Государственной Думы по образованию и науке.
Награжден орденом "Знак Почета".
Женат. Жена, Наталья
Ивановна, - фармацевт. Имеет двоих сыновей и дочь.