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