В 1931 г. окончил Кологривский сельскохозяйственный техникум. В 1937 г. вступил в ВКП(б). В 1941 г. — 4 курса Горьковского сельскохозяйственного института, в 1953 г. — Высшую партийную школу при ЦК КПСС (заочно).
В 1933—1938 гг. — старший зоотехник районного земельного отела, главный зоотехник Горьковского краевого — областного земельного отдела.
В 1938—1941 гг. — начальник Горьковского областного управления животноводства.
В 1941—1942 гг. — в РККА.
В 1943 г. — секретарь Горьковского областного комитета ВКП(б).
В 1943—1947 гг. — в аппарате ЦК КП(б) Украины.
В 1947—1948 гг. — в аппарате Ростовского областного комитета ВКП(б).
В 1948—1951 гг. — инструктор ЦК ВКП(б), заведующий Сектором по проверке партийных органов ЦК ВКП(б).
В 1951—1953 гг. — помощник заведующего Сельскохозяйственным отделом ЦК ВКП(б) — КПСС.
В 1953—1955 гг. — второй секретарь Читинского областного комитета КПСС.
В 1955—1961 гг. — председатель Исполнительного комитета Читинского областного Совета.
В 1961—1963 гг. — первый секретарь Читинского областного комитета КПСС,
в 1963—1964 гг. — первый секретарь Читинского сельского областного комитета КПСС.
В 1964—1973 гг. — первый секретарь Читинского областного комитета КПСС.
В 1973—1983 гг. — Чрезвычайный и Полномочный Посол СССР в Монголии.
Кандидат в члены ЦК КПСС в 1961—1986 гг. Депутат Верховного Совета СССР 6—8 созывов.
С 1983 г. на пенсии.
Награжден двумя орденами Ленина, двумя — Трудового Красного Знамени, орденом Отечественной Войны II-й степени.