Родился в городе Велиж, ныне Смоленской области, в семье ремесленника. Проходил обучение в университете города Тарту, затем в городе Берлине, где окончил Берлинский университет. С 1915 года работал санитарным врачом в Ветлужском уезде Нижегородской губернии. С 1918 года – заведующий отделом здравоохранения в этом же уезде. Член Ветлужского городского Совета рабочих и крестьянских депутатов. С 1926 года работал в аппарате Нижегородского губздрава – руководил сельской участковой сетью. С 1935 года и до конца жизни – старший государственный санитарный инспектор по Горьковской области. Заслуженный врач РСФСР (15.01.1941). Награды: орден «Знак Почёта» (1943).
Место захоронения: г. Нижний Новгород Бугровское кладбище, 9 квартал