Родился в крестьянской семье.
В 1947 г. окончил Высшую партийную школу при ЦК ВКП(б) (заочно), в 1955—1956 гг. — слушатель Курсов секретарей обкомов и председателей облисполкомов при ЦК КПСС.
В 1938—1941 гг. — партийный организатор ЦК ВКП(б) шахты (Сталинская область).
В 1941—1943 гг. — секретарь Горловского подпольного городского комитета КП(б) Украины.
В 1941—1943 гг. — первый секретарь Сталинского областного комитета КП(б) Украины.
В 1943—1948 гг. — секретарь Партийной комиссии при Сталинского областном комитете, секретарь Артёмовского городского комитета КП(б) Украины.
В 1948—1951 гг. — секретарь, второй секретарь Сталинского областного комитета КП(б) Украины.
В 1951—1955 гг. — второй секретарь Иркутского областного комитета ВКП(б) — КПСС.
В 1956—1957 гг. — председатель Исполнительного комитета Иркутского областного Совета.
В 1957—1963 гг. — первый секретарь Иркутского областного комитета КПСС.
В 1963—1964 гг. — первый секретарь Иркутского сельского областного комитета КПСС.
В 1964—1968 гг. — первый секретарь Иркутского областного комитета КПСС.
В 1968—1973 гг. — Чрезвычайный и Полномочный Посол СССР в Монголии.
Член ЦК КПСС в 1961—1975 гг. Член КПСС с 1932 г. Депутат Верховного Совета СССР 5-7 созывов.
С 1973 г. на пенсии.
Похоронен в Москве на Новодевичьем кладбище.
Награжден двумя орденами Ленина, орденом Красной Звезды.