В 1995 году окончил механико-математический факультет БГУ. В 2006 году успешно защитил кандидатскую диссертацию, в 2017 году присвоено ученое звание доцента.
Трудовую деятельность начал в 1995 году в Институте математики НАН Беларуси. Работал в должностях младшего научного сотрудника, научного сотрудника, старшего научного сотрудника и ведущего научного сотрудника отдела нелинейного и стохастического анализа. С 2017 года по март текущего года являлся заместителем начальника ЦИТ. Работал на факультетах прикладной математики и информатики, радиофизики и компьютерных технологий (ФРФиКТ), физическом, механико-математическом. В настоящее время по совместительству трудится доцентом кафедры телекоммуникаций и информационных технологий ФРФиКТ.
Является одним из ведущих специалистов Беларуси в области информационных технологий. Привлекается в качестве эксперта для оценки проектов Парка высоких технологий, Государственного комитета по науке и технологиям Беларуси, Центра перспективных исследований в сфере цифрового развития ОАО «Гипросвязь». Принимал активное участие в реализации работ в рамках крупных государственных программ. В настоящее время является членом экспертного совета Парка высоких технологий.
Удостоен Грамоты БГУ (2013), Почетной грамоты БГУ (2023), Грамоты Министерства образования Беларуси (2021).