Родился 12 сентября 1948 в Костромской области, русский. Отец, инвалид Великой Отечественной войны, был кузнецом, сапожником.
Окончил Ярославский политехнический институт.
Во время учебы в институте работал в стройотрядах, затем возглавил институтский профком.
По окончании института работал на моторном заводе, был секретарем горкома комсомола, председателем Ленинского райисполкома в Ярославле.
В 1992 стал заместителем мэра г. Ярославля, курировал внешние связи города, в том числе международные.
В декабре 1997 был назначен председателем комиссии по символам и наградам при мэре Ярославля (на общественных началах).
19 декабря 1999 был избран депутатом Государственной Думы третьего созыва.
В Государственной Думе в январе 2000 зарегистрировался в депутатской фракции "Отечество - Вся Россия" (ОВР).
С 28 января 2000 - член Комитета Государственной Думы по вопросам местного самоуправления.
Член попечительского совета Международного университета бизнеса и новых технологий.
Женат. Имеет сына и дочь.