Родился 20 октября 1949 года в г.Пошехонье- Володарске Ярославской области в семье рабочих.
С 1957 года по 1967 год обучался в Пошехонской средней школе. После школы работал разнорабочим и слесарем в мастерской райобъединения «Сельхозтехника». В декабре 1967 года после курсов получил права шофера. В апреле 1968 года работал шофером рыбзавода. С мая 1968 по декабрь 1970 года служил в рядах Советской армии. С мая по октябрь 1968 года в учебном батальоне г.Тбилиси. С октября 1968 года по декабрь 1970 года – командир отделения хоз.взвода Кевражского полка Нахичеванской дивизии. Сержант. С декабря 1970 по июль 1975 года контролер-ревизор КРУ МФРСФСР по Пошехонскому району. С июля 1975 по январь 1978 года заведующий финансовым отделом Первомайского райисполкома, с января 1978 года по ноябрь 1991 года на партийной работе, сначала заведующий орготдела Первомайского райкома КПСС, с августа 1981 – секретарь райкома КПСС. В августе 1985 года избран вторым секретарем Брейтовского райкома КПСС, в ноябре 1991 – первым секретарем Брейтовского райкома КПСС.
С ноября 1991 года по февраль 1992 года исполнял обязанности председателя комитета по управлению муниципальным имуществом, за выступление на сессии областного Совета народных депутатов был уволен. С марта 1992 по апрель 1996 года работал в налоговой инспекции по Брейтовскому району, сначала главным налоговым инспектором, затем заместителем начальника инспекции. В феврале 1996 года был избран депутатом Государственной Думы Ярославской области второго созыва и с апреля 1996 по настоящее время работает заместителем председателя постоянной комиссии по бюджету, налогам и финансам Государственной Думы Ярославской области.
В декабре 1974 года был принят в ряды Коммунистической партии Советского Союза. Возглавлял партийную организацию Первомайского райисполкома. После запрета КПСС один из инициаторов восстановления коммунистического движения области. Делегат 1-го учредительного съезда Российской коммунистической рабочей партии, затем секретарь ОК РКРП и секретарь Брейтовского райкома РКРП. После восстановления КПРФ – член обкома и член бюро ОК КПРФ, с ноября 2000 года по настоящее время возглавляет областную партийную организацию КПРФ.
Образование высшее – экономист. Окончил в 1976 году ВЗФЭИ, в 1985 году — Высшую партийную школу.
Женат. Жена – Смирнова Ирина Борисовна, 1953 года рождения, фармацевт. Имеет троих детей.