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