У 2004 році закінчив Прикарпатський університет імені Василя Стефаника, отримавши диплом магістра фізики й рекомендацію до вступу в аспірантуру.
З 2004 по 2007 роки продовжив навчання в аспірантурі у Прикарпатському національному університеті імені Василя Стефаника за спеціальністю «Хімія твердого тіла». У 2008 році успішно захистив дисертацію на здобуття наукового ступеня кандидата фізико-математичних наук. Викладацьку роботу розпочав в 2010 р.
В 2013 році отримав вчене звання старшого наукового співробітника зі спеціальності «Фізика і хімія поверхні».
З 2019 по 2021 роки навчався в докторантурі Національного університету “Львівська політехніка” за спеціальністю 123 Комп’ютерна інженерія. У 2024 році успішно захистив дисертацію на здобуття наукового ступеня доктора технічних наук за спеціальністю 05.27.01 – Твердотільна електроніка.
Електроніка, термоелектрика, фотоелектрика, мікроконтролерна техніка.