Вступив у 1994 році до Політехнічного ліцею на економічний напрямок, закінчив у 1998 році. В цьому ж році вступив на факультет електроніки НТУУ «КПІ», який закінчив у 2004 році за спеціальністю «Системи автоматизованого проектування». Має диплом бакалавра та магістра з відзнакою.
З 2004 року по 2007 рік був аспірантом кафедри «Системного програмування» Інституту прикладного системного аналізу НТУУ «КПІ», а потім асистентом цієї кафедри. Кандидат технічних наук.
З 2015 року – науковий співробітник ЦЕРН-у (Женева).