У 1993 році закінчив Камянець-Подільський сільсько-господарський інститут за спеціальністю 1509 "механізація сільського господарства кваліфікація" інженер-механік сільського господарства.
У 1995 році закінчив Національний аграрний університет за спеціальністю «професійне навчання», кваліфікація «інженер-педагог».
Кандидат технічних наук із 2006 року. Дисертацію захистив 04 липня 2006 року на засіданні спеціалізованої вченої ради Тернопільського державного технічного університету імені Івана Пулюя.
Почесна грамота Міністерства освіти і науки України (2001 р.), знак «Відмінник освіти України», знак «Відмінник аграрної освіти та науки» III ступеня, знак «Відмінник аграрної освіти та науки» II. Наукова проблематика: Дослідження роботи дизельного двигуна на альтернативних видах палива.
Загальний стаж роботи 30 років, науково-педагогічний – 23 роки, педагогічний – 7 років.
- Технічний сервіс машин;
- Надійність та ремонт машин;
- Сервісне обслуговування і ремонт машин та обладнання;
- Мехатронні системи та проектування інноваційних технологій в АПК;
- Паливно-мастильні та інші експлуатаційні матеріали.
- Національний університет біоресурсів і природокористування України. Свідоцтво про підвищення кваліфікації СС №00493706/014232-21 від 28 травня 2021р. За програмою «Створення і використання цифрового освітнього контенту на базі CLMS» в обсязі (60 год. / 2 кредити ECTS);
- ТОВ «Жива земля Потутори» з 15.03.2021р. по 15.04.2021р. Наказ №43/4-к від 11 березня 2021 р.;
- Навчання за програмою «Академічна доброчесність: наданий викладачами курсу через платформу масових відкритих онлайн-курсів Prometheus», СЕРТИФІКАТ від 27.05.2022 року. (60 год. / 2 кредити ECTS)
- Посвідчення №005639 про проходження навчання у НМЦ та БЖД Тернопольської області за програмою навчання з питань пожежної безпеки посадових осіб підприємств, установ та організацій, з 06.03.2023 по 08.03.2023 року
- Сертифікат №000792 про проходження навчання у НМЦ та БЖД Тернопольської області за програмою навчання з питань пожежної безпеки посадових осіб підприємств, установ та організацій, з 06.03.2023 по 08.03.2023 року
- Стажування у Тернопільському національному технічному університеті імені Івана Пулюя згідно наказу №4/7-559 від 16.05.2023 (60 год. / 2 кредити ECTS).