Высшее экономическое образование.
В 2005 году являлся исполнительным директором ведущей отечественной конференции в сфере разработки программного обеспечения CEE-SECR.
С 2006 по 2011 год трудился в Microsoft Russia на различных должностях в департаменте по работе с государственными органами и общественными организациями.
С 2011 года занимает должности вице-президента НКК (Национальная компьютерная корпорация) и вице-президента ГКС (группа компаний «Систематика).
С 2014 года является заместителем генерального директора компании «КНС групп».