Председатель Нижегородского городского Совета
Родился в деревне Ярцево, ныне городского округа Навашинский Нижегородской области, в семье крестьянина.
Окончил сельскую школу, работал в хозяйстве родителей.
Был рабочим на Мордовщиковской судоверфи (ныне город Навашино), участвовал в строительстве Московско-Казанской железной дороги.
Участник Первой мировой войны, воевал на Румынском фронте.
В 1919 – 1923 годах – секретарь, председатель Выксунского УО Союза строительных рабочих, товарищ председателя Приокского подРК Союза горнорабочих, уполномоченный Нижегородского ГСПС по Выксунскому уезду.
В 1923 году переведён в город Нижний Новгород. Был заведующим организационно-инструкторского отдела, заведующим тарифно-экономическим отделом, председателем Нижегородского ГО Союза строительных рабочих.
С декабря 1926 по февраль 1929 года – председатель Нижегородского городского Совета.
В 1929 – 1930 годах – председатель Вятского горисполкома (ныне город Киров).
В 1930 – 1932 годах – заведующий отделом труда Нижегородского крайисполкома.
Последние годы жизни занимал должности начальника Горьковского строительного треста № 13 объединения «Союзстрой», начальника отдела капитального строительства государственного союзного машиностроительного завода «Красное Сормово».
Делегат XVI съезда ВКП(б) (1930).
Жил и похоронен в Нижнем Новгороде.