В 2005 году окончил математический факультет Гомельского государственного университета имени Ф. Скорины. В 2008 году окончил аспирантуру при Гомельском государственном университете имени Ф. Скорины по специальности 05.13.18 «Математическое моделирование, численные методы и комплексы программ». В 2012 году успешно защитил диссертацию на соискание ученой степени кандидата технических наук, а в июне 2015 года присвоено учёное звание доцента по специальности «Информатика и вычислительная техника».
Работает в Гомельском государственном университете имени Франциска Скорины с 2007 года. Занимал должности преподавателя-стажера, ассистента, доцента кафедры математических проблем управления и информатики, заместителя декана математического факультета. С января 2016 года по сентябрь 2022 года совмещал работу доцента кафедры математических проблем управления и информатики с выполнением обязанностей заместителя декана факультета по учебной работе. С января 2019 года по декабрь 2021 года работал ответственным секретарём приёмной комиссии университета. 19.09.2022 назначен на должность директора Института дополнительного образования ГГУ имени Ф. Скорины.