Родился 30 октября 1942 в Перми.
Окончил физико-математический факультет Орехово-Зуевского педагогического института (Московская область). Доктор физико-математических наук (1990), профессор.
С 1968 работал в Тверском государственном университете (ТГУ). С 1991 - заведующий кафедрой функционального анализа и геометрии математического факультета ТГУ.
В 1993 возглавил Тверской областной союз поддержки Президента РФ Б. Н. Ельцина.
Избирался в руководящие органы областного отделения общественно-политической организации "Вперед, Россия!".
В 1994 и 1996 избирался депутатом Тверской городской думы, где возглавлял мандатную комиссию.
В 1998 был избран председателем совета регионального общественного политического движения "Тверской край".
19 декабря 1999 был избран депутатом Государственной Думы РФ третьего созыва.
Входит в депутатскую фракцию "Единство". С 26 января 2000 - член Мандатной комиссии Государственной Думы, с 28 января 2000 также - член Комитета Государственной Думы по образованию и науке.
Владеет английским и немецким языками.
Имеет около 100 печатных работ.