Родился 19 апреля 1951 в пос. Большое Орловское Борского района Горьковской области.
В 1973 окончил Московский институт народного хозяйства (МИНХ) им. Г. В. Плеханова по специальности "Экономика". Заочно окончил Московскую высшую партийную школу (ВПШ).
В 1973 - 74 - инженер конструкторско-технологического бюро "Мосстройматериалы" Главмосстройматериалов.
В 1974 - 75 - инженер-экономист, затем старший инженер, заместитель начальника планового отдела комбината железобетонных конструкций ©2 (г. Москва).
С 1975 - заведующий отделом пропаганды, секретарь, первый секретарь Волгоградского райкома ВЛКСМ Москвы.
В 1980 - 90 - на партийной работе.
Избирался депутатом Моссовета.
В 1990 - 93 был председателем Волгоградского районного Совета народных депутатов.
С 1994 по декабрь 1995 - консультант фракции КПРФ в Государственной Думе РФ первого созыва.
17 декабря 1995 был избран депутатом Государственной Думы РФ второго созыва.
19 декабря 1999 был избран депутатом Государственной Думы РФ третьего созыва.