Родился в 1903 году в селе Нивы Бежецкого уезда, теперь Тверской области, Россия в семье владельца водяной мельницы. Член РКП (б) с ноября 1919 года. В 1912 году окончил начальную школу в селе Нивах, в 1919 году — шесть классов Бежецкого реального училища.
Член комсомола с 1918 года. В августе 1919г. — марте 1920г. — председатель Бежецкого уездного комитета комсомола (РКСМ) Тверской губернии. В апреле — июне 1920г. — красноармеец Украинского запасного полка РККА в г. Харькове. В июне — октябре 1920г. — секретарь Харьковского уездного комитета комсомола (КСМУ). В октябре 1920г. — мае 1921г. — ответственный секретарь Харьковского губернского комитета комсомола (КСМУ). В мае — октябре 1921г. — заведующий Организационным отделом ЦК комсомола (КСМ) Армении. В октябре 1921г. — феврале 1922г. — ответственный секретарь Абхазского областного комитета комсомола (РКСМ). В феврале — октябре 1922г. — заведующий Организационным отделом Закавказского краевого комитета комсомола (РКСМ) в городе Тифлисе. В октябре 1922г. — октябре 1923г. — заведующий Организационным отделом Уральского бюро комсомола (РКСМ) в г. Екатеринбурге. В октябре 1923г. — мае 1924г. — ответственный инструктор ЦК РЛКСМ (комсомола) в Москве. В мае 1924г. — сентябре 1926г. — секретарь Виноделенского районного комитета ВКП(б) Ставропольского округа. В сентябре — декабре 1926г. — красноармеец 24-й тяжелой артиллерийской дивизии в Тифлисе. В декабре 1926г. — мае 1927г. — инструктор Тифлисского комитета КП(б) Грузии. В мае 1927г. — декабре 1928г. - заведующий Организационным отделом 4-го Городского районного комитета КП(б) Грузии города Тифлиса. В декабре 1928г. — апреле 1929г. — заместитель заведующего Организационным отделом Тифлисского комитета КП(б) Грузии. В апреле 1929г. — августе 1930г. — ответственный секретарь Юго-Осетинского областного комитета КП(б) Грузии. В августе 1930г. — феврале 1932г. — ответственный секретарь Керченского городского комитета ВКП(б) Крымской АССР. В феврале 1932г. — феврале 1933г. - заведующий Организационным отделом Закавказского краевого комитета ВКП(б) в городе Тифлисе. В феврале 1933г. — феврале 1934г. - заведующий Организационным отделом ЦК КП(б) Азербайджана в городе Баку. Одновременно в феврале — сентябре 1933г. — секретарь ЦК КП(б) Азербайджана, в сентябре — декабре 1933г. — 3-й секретарь ЦК КП(б) Азербайджана, в декабре 1933 — феврале 1934г. — 2-й секретарь ЦК КП(б) Азербайджана. В феврале 1934г. — сентябре 1936г. — 2-й секретарь Закавказского краевого комитета ВКП(б). В сентябре 1936г. — январе 1937г. - 1-й секретарь Харьковского областного и городского комитетов КП(б)У. 16 января — сентябрь 1937г. — 1-й секретарь Киевского областного комитета КП(б)У. Одновременно в апреле — сентябре 1937г. — 1-й секретарь Киевского городского комитета КП(б)У. 26 сентября 1937г. — 17 октября 1937г. (официально — 27 января 1938 года) — 2-й секретарь ЦК КП(б) Украины. 13 октября 1937 года арестован. 25 апреля 1938 года расстрелян и похоронен возле поселка Коммунарка Московской области. Реабилитирован 5 мая 1956 г.
Член ЦК КП(б) Украины (январь 1937г. — январь 1938г.). Член Политбюро ЦК КП(б) Украины (январь 1937г. — январь 1938г.). Член Оргбюро ЦК КП(б) Украины (июнь 1937г. — январь 1938г.).