У 2007 році закінчив Чернівецький національний університет імені Юрія Федьковича за спеціальністю “Математика”, здобувши кваліфікацію магістра з математики.
З 2007 по 2023 рік працював вчителем інформатики Чернівецького ліцею №1 математичного та економічного профілів Чернівецької міської ради. З 2023 року – асистент кафедри математичного моделювання.
У 2018 році захистив дисертацію на здобуття наукового ступеня кандидата фізико-математичних наук «Поліноміальність нарізно поліноміальних функцій» за спеціальністю 01.01.01 – математичний аналіз (науковий керівник – доктор фізико-математичних наук, професор Маслюченко Володимир Кирилович).
Постійний член журі ІІ та ІІІ етапів Всеукраїнських олімпіад з інформатики та інформаційних технологій, обласних конкурсів з програмування.
Член журі XX Всеукраїнського учнівського турніру юних інформатиків та IV етапу Всеукраїнської олімпіади з інформатики в 2024р.
Читає навчальні дисципліни:
- Програмування;
- Базові алгоритми олімпіадних задач з інформатики;
- Олімпіадні задачі з інформаційних технологій.