Родился в селе Новый Усад, ныне городского округа г. Арзамас Нижегородской области. В Красной Армии служил с 1919 года. Участник гражданской войны. Принимал участие в подавлении Кронштадтского восстания (1921 г.), в боях на реке Халхин-Гол (1939 г.). Окончил 31-е Смоленские командные курсы (1921 г.), отделение среднего комсостава «Выстрел» (1923 г.), основной факультет Военной академии им. М.В. Фрунзе (1936 г.), ускоренный курс Высшей военной академии им. К.Е. Ворошилова (1944 г.). Участник Великой Отечественной войны. Воевал в должности командира 36-й гвардейской стрелковой дивизии, позднее – в должности командира 378-й стрелковой дивизии. Принимал участие в обороне Ленинграда и Сталинграда, во взятие Будапешта. Гвардии генерал-майор (1942). После окончания войны – начальник Симферопольского военно-пехотного училища, начальник Кемеровского военно-пехотного училища, начальник Омского Краснознамённого военно-пехотного училища им. М.В. Фрунзе. После выхода в запас жил в городе Горьком. Похоронен на Старо-Автозаводском кладбище. Награды: ордена Ленина (21.02.1945), Красного Знамени (16.02. 1922, 21.02.1944, 03.11.1944, 15.11.1950), Суворова 2-й степени (13.09.1944), Кутузова 2-й степени (28.04.1945), Отечественной войны 1-й степени (29.03.1943), медали.