Окончил в 2006 году с красным дипломом Магистратуру Санкт-Петербургского Электротехнического Университета (ЛЭТИ), факультет компьютерных технологий и информатики, кафедра математического обеспечения ЭВМ.
В 2010 году получил диплом MBA General Management Государственного Университета Управления.
В коммерческой разработке ПО с 2002 года.
Начал свою работу инженером-программистом в ЦНИИ «МорФизПрибор», с 2004 года работает в команде Пунтикова Николая Игоревича и Позднякова Александра Леопольдовича.
Сначала в компании StarSoft Development Labs, а с 2009 года - First Line Software.
Прошел путь от разработчика программного обеспечения, руководителя проектов, до заместителя генерального директора.