Родился 1 сентября 1949.
Окончил физико-математический факультет Рязанского педагогического института. Кандидат педагогических наук.
Работал учителем в средней школе.
Избирался депутатом Рязанского городского и Рязанского областного Советов. Был заместителем председателя облисполкома.
Ректор Рязанского института развития образования.
В декабре 1996 неудачно баллотировался на пост главы администрации Рязанской области.
В 1999 возглавил Рязанское региональное отделение ОПОО "Отечество".
19 декабря 1999 был избран депутатом Государственной Думы РФ третьего созыва. Член депутатской фракции ОВР.
С 28 января 2000 - член Комитета Государственной Думы по информационной политике, 9 февраля 2000 был избран заместителем председателя Комитета.
С марта 2000 - член постоянной Комиссии Государственной Думы по борьбе с коррупцией.
Заслуженный учитель РФ.