Родился в деревне Милодер, ныне Лужского района Ленинградской области, в семье рабочего Путиловского завода. С детства начал трудовую деятельность - ученик токаря в паровозном цехе, затем токарь в лафетно-снарядном цехе. Участник революционных событий в Петрограде в 1905 году. Неоднократно подвергался арестам. С 1915 года – токарь механического цеха на Сормовском заводе. Член РСДРП(б) с марта 1917 года. Участник установления Советской власти в Нижнем Новгороде.
С июля 1918 по август 1919 года – председатель президиума Нижгубсовнархоза. В 1919 – 1921 годах – председатель президиума губсовнархоза в городе Уфе. В 1921 – 1926 годах, вновь – председатель президиума Нижгубсовнархоза. Работал на руководящих должностях в Нижегородской конторе госбанка, тресте «Металлолом», Речсудопроекте, заводе им. В.И. Ленина (г. Горький). Жил и похоронен в городе Горьком.