Родился 9 (22) марта 1903 года в деревне Еремино Костромской губернии в бедной крестьянской семье. Член РКП (б) с июля 1925 года. В 1934 году окончил Всесоюзный коммунистический сельскохозяйственный университет имени Сталина в городе Ленинграде.
В 1914 году окончил школу в селе Тютниха Ветлужского уезда Костромской губернии. До февраля 1921 года - крестьянин в своем хозяйстве в селе Еремин. В феврале 1921г. - феврале 1925г. - смазчик 11-го участка тяги станции Шарья Северной железной дороги. В феврале - ноябре 1925г. - ответственный секретарь Шарьинского районного комитета комсомола станции Шарья Северной железной дороги. В ноябре 1925г. - октябре 1927г. - в Красной армии: курсант и ответственный организатор комсомола 165-го стрелкового полка в городе Курске. В ноябре 1927г. - августе 1929г. - председатель правления рабочего клуба железнодорожников станции Шарья Северной железной дороги. В сентябре 1929г. - мае 1930г. - старший инспектор политпросвещения Шарьинского окружного отдела народного образования Нижегородского края. В мае 1930г. - июне 1931г. - председатель Кологривского районного совета профессиональных союзов Нижегородского края. В апреле 1934г. - июле 1937г. - ответственный секретарь комитета ВКП (б) Ленинградского института инженеров-механиков социалистического земледелия. В июле - августе 1937г. - инструктор отдела школ Дзержинского районного комитета ВКП(б) города Ленинграда. В августе - октябре 1937г. - инструктор, в октябре 1937г. - июне 1938г. - заместитель заведующего отделом организационно-партийной работы Ленинградского областного комитета ВКП (б). В июне - сентябре 1938г. - 3-й секретарь Ленинградского областного комитета ВКП (б). 14 октября 1938г. - 23 июля 1946г. - председатель исполнительного комитета Ленинградского областного совета депутатов трудящихся. Во время Великой Отечественной войны с сентября 1941 года был членом Военного совета Красногвардейского укрепленного района Ленинградской области; до ноября 1941 года - членом Военного совета 42-й армии Ленинградского фронта. В ноябре 1941г. - 1944г. - член Военного совета Ленинградского фронта по тылу. 30 июля 1946г. - 7 августа 1949г. - 1-й секретарь Крымского областного комитета ВКП(б), одновременно с августа 1946г. – 1-й секретарь Симферопольского горкома ВКП(б). 5 августа 1949 арестован в рамках т. н. Ленинградского дела. 27 октября 1950 года Военной коллегией Верховного суда СССР за участие в «контрреволюционной антипартийной группе врагов народа в Ленинграде» приговорен к смертной казни. В этот же день расстрелян и похоронен на Донском кладбище Москвы. Посмертно реабилитирован 14 мая 1954 года.
Генерал-лейтенант (1944г.).