Родился 10 июня 1910 г. в д. Рюхово Тысяцкой волости Новоторжского уезда (в дальнейшем Васильковского сельсовета Каменского (Кувшиновского) района) в семье крестьян-бедняков; отец работал плотником. В 1925 г. окончил пять классов опытной школы-семилетки в Торжке. С мая 1926 г. грузчик дров Ранцевского участка губернского лесного хозяйства (станция Ранцево Московско-Беломоро-Балтийской железной дороги). С мая 1927 г. чернорабочий торфоразработок Каменской государственной писчебумажной фабрики (пос. Марусино Тысяцкой волости Новоторжского уезда). С ноября 1927 г. ремонтный рабочий службы пути станции Ранцево Московско-Беломоро-Балтийской железной дороги. С апреля 1930 г. избач избы-читальни Таложенского сельсовета Новоторжского района. С декабря 1930 г. председатель профкома участка Каменского леспромхоза. С августа 1931 г. председатель райкома профсоюза лесодереворабочих Каменского леспромхоза. В 1932 г. окончил курсы профработников. С сентября 1932 г. член ВКП(б). С февраля 1933 г. заместитель председателя правления, заведующий торговым отделом торфорабкоопа торфоразработок Каменской государственной писчебумажной фабрики. С октября 1933 г. курсант школы младших авиаспециалистов при авиационном порте военного городка Сицинская Белорусского военного округа, по окончании которой получил квалификацию стрелка-моториста авиации. В 1933—1934 гг. учился и окончил школу пропагандистов РККА. С декабря 1934 г. парторг, с апреля г. 1935 г. начальник торфоразработок Каменской государственной писчебумажной фабрики имени С. М. Кирова. С октября 1936 г. секретарь парткома Конаковского фарфорово-фаянсового завода имени М. И. Калинина; в 1937 г. избран членом Конаковского райкома ВКП(б). С июня 1938 г. первый секретарь Конаковского райкома ВКП(б). С сентября 1938 г. заместитель заведующего, с января 1939 г. заведующий отделом руководящих партийных органов Калининского обкома ВКП(б). С марта 1939 г. заведующий отделом кадров, с мая 1939 г. секретарь по кадрам Калининского обкома ВКП(б). За организацию оборонных работ был награжден орденом Ленина (20.04.1943) и медалью «За оборону Москвы» (23.04.1945). За организацию партизанского движения был награжден орденами Красного Знамени (20.04.1943, 30.11.1946) и медалью «Партизану Отечественной войны» I степени (15.01.1944). Награжден медалями «За победу над Германией в Великой Отечественной войне 1941—1945 гг.» (01.09.1945), «За доблестный труд в Великой Отечественной войне 1941—1945 гг.» (03.11.1945). С сентября 1944 г. третий, с декабря 1944 г. второй, с 6 декабря 1946 г. по 11 ноября 1949 г. первый секретарь Калининского обкома ВКП(б). С 1939 г. депутат Калининского облсовета, с 1953 г. Казанского горсовета. Избран депутатом Верховного Совета РСФСР по Осташковскому избирательному округу № 311 (09.02.1947). Награжден медалью «В память 800-летия Москвы» (15.11.1948). В январе 1944 г. был зачислен на первый курс заочного отделения исторического факультета Калининского государственного педагогического института; в 1946 г. поступил на заочное отделение Высшей партийной школы при ЦК ВКП(б). В ноябре 1949 г. поступил и в июле 1952 г. окончил Высшую партийную школу при ЦК ВКП(б). С августа 1952 г. заместитель председателя Казанского горисполкома. 29 сентября 1954 г. госпитализирован в Московскую клиническую больницу имени С. П. Боткина. Умер 21 октября 1954 г. Похоронен в Москве на Новодевичьем кладбище.