Родился в 1956 году в городе Орехово-Зуево Московской областии в семье служащих. Русский.
Армейскую службу прошёл в Германии, с отличием окончил юридический факультет Московской Высшей школы милиции.
С 1981 года в органах МВД, с января 1999 в отставке в звании полковника, работает в Общероссийской организации инвалидов войны в Афганистане.
В декабре 1999 года избран Главой муниципального образования город Орехово-Зуево, Московской области.
Женат, имеет двух сыновей, внука