В 2003 році закінчив Тернопільський національний медичний університет.
В 2005 році здобув кваліфікацію магістра медицини з хірургії.
З 2005-2007 навчався в клінічній ординатурі за спеціальністю хірургія.
З 2008-2010 проходив аспірантуру за спеальністю хірургія.
У 2010 отримав ступінь кандидата медичних наук.
Згодом у 2014 отримав вченне звання доцента.
Стажувався у провідних клініках України, та за кордоном ( Франція, Німеччина, Грузія, Іспанія, Угорщина, Португалія, Польща)