Родился 14 июня 1952 в деревне Тимонино Клинского района Московской области.
Окончил юридический факультет Калининского государственного университета по специальности "Правоведение".
С 1969 работал слесарем на комбинате "Химволокно".
В 1972 - 74 проходил срочную воинскую службу в частях Таманской дивизии, где потом остался на сверхсрочную службу в качестве освобожденного комсомольского секретаря.
С 1980 - на партийной работе в Таманской дивизии.
В 1985 перешел на работу в Солнечногорский райисполком. С 1991 - глава администрации Солнечногорского района Московской области.
С 1989 по 1993 - депутат Московского областного совета народных депутатов.
С 1995 по декабрь 1997 - председатель Московской областной избирательной комиссии.
14 декабря 1997 был избран депутатом Московской областной Думы.
31 декабря 1997 был избран председателем Московской областной Думы.
С января 1998 - член Совета Федерации.
Награжден орденом Почета (1999).
Женат, имеет двоих сыновей.