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