Родился в Астрахани в семье рабочего.
Окончил Горьковский индустриальный институт в 1940 году.
С 1940 по 1944 год работал на Воткинском машиностроительном заводе, с 1944 по 1947 год — в органах государственной безопасности.
С 1947 года находился на партийной работе.
С 1949 по 1951 год — второй секретарь Воткинского горкома ВКП(б)
С 1951 по 1957 год — парторг ЦК ВКП(б) на Воткинском машиностроительном заводе, заведующий отделом Удмуртского обкома КПСС, с 1957 по 1963 год — секретарь Удмуртского обкома КПСС.
С 1963 по 1985 год — первый секретарь Удмуртского обкома КПСС.
С 1985 года находился на пенсии.
Избирался депутатом Верховного Совета Удмуртской АССР, Верховного Совета СССР 7—10 созывов. Являлся членом ЦК КПСС.