Родился в 1976 году в г. Минске. Обучался в СШ № 101 с 1983 г. по 1993 г. Учился в БГУ на факультете радиофизики и электроники в 1993 - 1998 г.
С 2001 года работал научным сотрудником на кафедре системного анализа факультета радиофизики и электроники БГУ. С 2008 г. по 2010 г. – научным сотрудником в НИИ ТЗИ.
В настоящий момент работает старшим научным сотрудником НИЛ информационно-измерительных систем и старшим преподавателем кафедры информатики и компьютерных систем факультета РФиКТ БГУ.
Лабораторные занятия по курсу «Программируемая электроника».