Родился 3 сентября 1971 года в Минске.
1988–1993 – студент механико-математического факультета БГУ.
1993–1996 – обучение в аспирантуре БГУ при кафедре теории функций.
1998–наст.вр. – старший преподаватель кафедры общей математики и информатики ММФ БГУ.