Родился 15 декабря 1973 года в Москве.
В 1997 году закончил МГТУ МИРЭА по специальности «Автоматизированные системы обработки информации и управления», в 2001 году аспирантуру МГТУ им. Баумана.
С 1997 по 2005 год работал аналитиком в компаниях «Коммерческий банк «Российский кредит», Fujitsu, ТрансТелеКом, Микротест, Борлас.