Родился в селе Извольское, ныне Износковского района Калужской области. Окончил медицинский техникум, затем – Московский медицинский институт. Участник Первой мировой, Гражданской и Великой Отечественной войн. Служил в полевом подвижном госпитале № 681, полевом подвижном госпитале № 180 28-й армии, 50-й армии, 10-й армии, 33-й армии и 5-й армии, принимал участие в обороне Москвы. Майор медицинской службы. После окончания войны работал главным врачом Уренской центральной районной больницы (р. п. Урень Горьковская область). Заслуженный врач РСФСР (05.01.1952). Награды: орден Красной Звезды (14.05.1944), медали, в т.ч. «За боевые заслуги» (16.07.1942) и «За победу над Германией в Великой Отечественной войне 1941–1945 гг.».
Место захоронения: Нижегородская область г. Урень Старое городское кладбище