Родился 27 декабря 1929 года в селе Алексеевка Чердаклинского района Ульяновской области.
В 1952 году — окончил агрономический факультет Ульяновского сельскохозяйственного института и начал работать агрономом-семеноводом в совхозе имени Крупской Мелекесского района.
С 1953 по 1955 годы — главный агроном, директор совхоза «Языковский» Тагайского района.
В ноябре 1959 года — избран вторым секретарём, а затем первым секретарём Майнского райкома КПСС.
С 1963 года — заведующий сельскохозяйственного отдела Ульяновского сельского обкома КПСС.
В 1965 году — учёба в Высшей партийную школу при ЦК КПСС, потом более 6 лет работал инструктором отдела организационно-партийной работы ЦК КПСС.
С 1973 по 1977 годы — секретарь Ульяновского обкома КПСС.
С 1977 по 1982 годы — второй секретарь Ульяновского обкома КПСС.
С 1982 по 1987 годы — председатель Ульяновского исполнительного областного Совета депутатов трудящихся.
С февраля 1992 по март 1997 года — заместитель председателя областного комитета по охране природы.Член Ульяновского обкома КПСС, депутат Ульяновского областного Совета депутатов трудящихся, депутат Верховного Совета РСФСР десятого и одиннадцатого созывов.