В 2001 г. окончил с красным дипломом Санкт-Петербургский государственный университет, математико-механический факультет, в 2004 г. получил второе высшее образование на юридическом факультете СПбГУ.
Занимал позиции директора по разработке ПО в EPAM Systems, участвовал в создании офиса разработки в Санкт-Петербурге и реализовал более 50 успешных проектов в России, США, Канаде, Казахстане, Великобритании и Беларуси), директора по разработке ПО и развитию бизнеса в Exigen Group, директора по развитию и сотрудничеству с индустриальными партнерами Фонда «Сколково», заместителя генерального директора Национального Центра Информатизации (ГК «Ростех»), где курировал производственные и административные процессы, направленные на повышение эффективности и качества разработки ПО. В январе 2025 г. назначен управляющим директором компании «Инферит».