Член научной секции врачей г. Петрозаводска, ассоциации врачей г. Шахты. Автор 11 научных трудов по гинекологии и акушерству.
В 1898 году после окончания гимназии поступил в Санкт-Петербургскую военно-медицинскую академию. В 1901 году за участие в болгарских социал-демократических организациях был выслан в Болгарию. В 1903 году вернулся в Россию для продолжения образования, работал помощником врача Петербургского военного госпиталя. В 1906 году окончил Санкт-Петербургскую военно-медицинскую академию.
В 1906 году вернулся в Болгарию, где работал врачом. В 1907 году переехал в Россию, служил ординатором в Хирургической госпитальной клинике Санкт-Петербургской военно-медицинской академии, с 1911 года — ассистентом французской больницы Санкт-Петербурга.
В 1911 году защитил диссертацию по степени доктора медицины. Был назначен главным врачом Еленинской бесплатной больницы А. Г. и Е. И. Елисеевых в Санкт-Петербурге.
Участник Балканских войн 1912—1913 годов — заведовал хирургическим отделением Софийского военного госпиталя.
В 1915 году принял русское гражданство. Участник Первой Мировой войны в качестве хирурга Красного Креста.
С 1917 года жил в с. Бережная Дубрава Пудожского уезда. Участвовал в общественно-политической жизни края как активный член РКП(б). В 1918—1922 годах работал врачом Бережно-Дубравской больницы, возглавлял уездный здравотдел .
В 1923 году переехал в г. Петрозаводск, где был назначен заведующим акушерско-гинекологического отделения Центральной больницы Петрозаводска.
В январе 1927 года переехал в г. Шахты, где работал главным врачом больницы им. Ленина, избирался членом Шахтинского городского совета.
В 1935 году вернулся в Карельскую АССР, работал в области здравоохранения.
Похоронен на Зарецком кладбище в г. Петрозаводске.