Родился года в деревне Вишнёвая, ныне Ардатовского муниципального округа Нижегородской области.
После окончания средней школы в 1962 году поступил в профтехучилище № 10 (ПТУ-10) речного флота в посёлке городского типа Шиморское ныне городского округа г. Выкса, которое окончил в 1964 году и работал матросом 1-го класса на теплоходе «Онежский-3» Петрозаводской ремонтно-эксплуатационной базы флота в городе Петрозаводск Карельской АССР.
С 1967 года – слесарь-сборщик в механосборочном цехе машиностроительного и металлургического Кировского завода (г. Ленинград).
В 1970 году возглавил бригаду слесарей-сборщиков на участке сборки и испытания масляных баков для трактора «Кировец», которая на полтора года раньше выполнила задание 11-й пятилетки (1981-1985 гг.).
Звание Героя Социалистического Труда присвоено 16 мая 1983 года – за большие производственные успехи в связи с выпуском 250-тысячного трактора «Кировец».
С 1990 года – начальник цеха ПО-ОАО «Кировский завод».
Окончил Северо-Западный политехнический институт (1991 г.).
В 1998 – 1999 годах – старший мастер, начальник бюро ЗАО «Гидравлика», мастер в ОАО «Кировский завод».
С 2003 года работал в Аппарате Государственной Думы ФС РФ, с 2006 года – председатель Межрегиональной общественной организации «Трудовая доблесть».
Лауреат Государственной премии СССР (1978).
Депутат Верховного Совета СССР 11-го созыва (1984-1989 гг.) и Государственной Думы Федерального Собрания РФ 3-го созыва (1999-2003 гг.).
Делегат XXVI съезда КПСС (1981), XVI съезда профсоюзов СССР (1977).
Член Ленинградского обкома КПСС.
Живет в городе Химки Московской области.
Награды: ордена Ленина (16.05.1983), Трудового Красного Знамени (10.06.1977), медали, в т.ч. «За трудовое отличие» (19.09.1974).