В 1983 окончил факультет Электронных вычислительных машин Минского радиотехнического института. С 1984 по 1993 г.г. работал на заводе «Электронмаш» при конструкторском бюро точного электронного машиностроения. Работа была связана с разработкой и внедрением систем управления технологическими процессами создания полупроводниковых интегральных микросхем. В дальнейшем занимал ряд руководящих должностей в бизнес структурах.
С 2013 года работает на факультете радиофизики и компьютерных технологий БГУ в должности ассистента кафедры интеллектуальных систем, а с 2015 г. ‒ в должности старшего преподавателя кафедры интеллектуальных систем.