Родился в деревне Усольцево, ныне Краснобаковского муниципального округа Нижегородской области.
Окончил Ленинградскую военно-медицинскую академию.
Во время Великой Отечественной войны служил заведующим нейрохирургическим отделением клинического госпиталя в блокадном Ленинграде. Затем был на фронте, служил хирургом в полевых госпиталях.
Работал в больнице № 39 (г. Горький), а затем в Горьковском НИИ травматологии и ортопедии.
Был председателем Горьковского научного общества нейрохирургов.
Доктор медицинских наук (1965). Профессор.
Полковник медицинской службы.
Жил в городе Горьком, похоронен на кладбище «Марьина Роща».
Награды: ордена Ленина (30.04.1954); Красного Знамени (06.11.1947); два ордена Красной Звезды (27.08.1943; 03.11.1944); 2 ордена Отечественной войны 2-й степени (04.10.1944; 19.05.1945).