Родился в Нижегородской губернии в крестьянской семье. Был одним из организаторов уездной комсомольской ячейки, членом волостного и уездного комитетов ВЛКСМ. До 1929 года работал в аппарате Нижегородского укома ВКП(б).
Окончил Горьковский индустриальный институт (1937 г.). С 1937 года – инженер на Горьковском автомобильном заводе, секретарь парткома Горьковского института инженеров водного транспорта. С 1938 года – директор Одесского института инженеров морского флота. С 1942 года работал в аппарате Наркомфлота СССР.
С 1943 года работал в Московском обкоме ВКП(б). С 1949 года работал в аппарате ЦК КПСС: инструктор, заведующий сектором промышленно-транспортного отдела. В 1953 – 1963 годах – ректор Горьковского института инженеров водного транспорта. Жил в городе Горьком, похоронен на Бугровском кладбище.
Награды: орден "Знак Почёта" (15.09.1961).
Память: на доме, где он жил (г. Нижний Новгород, Нижегородский район, улица Трудовая, 3), установлена мемориальная доска.