Родился в городе Тамбове, в семье военного. В 1892 году семья переехала в город Владимир. Окончил Военно-медицинскую академию в городе Санкт-Петербурге (1914 г.). Участник Первой мировой и Гражданской войны. С ноября 1922 года работал в Нижегородском Губздраве городским санитарным врачом. В годы войны Великой Отечественной войны – помощник начальника отделения эвакопункта, начальник медицинского отделения гарнизонного госпиталя, начальник санитарной службы Горьковского суворовского военного училища. В 1947 – 1963 годах – государственный санитарный инспектор по жилищно-коммунальной санитарии Горьковского областного отдела здравоохранения. Заслуженный врач РСФСР (20.06.1949). Награды: ордена Ленина (14.04.1951), Св. Станислава 3-й степени (30.04.1915), Св. Станислава 2-й степени (28.08.1916), Св. Анны 3-й степени (03.10.1915), медали.
Место захоронения: г. Нижний Новгород кладбище «Марьина Роща»