Родился 6 августа 1975 года в Москве.
Окончил МГУ им. Ломоносова, физический факультет.
Работал в российско-американском совместном предприятии International Network Connections (INC) коммерческим, затем исполнительным директором.
В 1996 года перешел на работу в качестве директора по развитию бизнеса в странах СНГ в международную корпорацию Schlumberger, которая оказывала услуги нефтяным компаниям - бурения, работы на месторождениях, геологоразведочных работах. Тесно сотрудничал с НК ЮКОС.
Участвовал в создании дочерней Сибирской Интернет Компании (Сибинтек).
В 2000 году участвовал в создании компании ARRAVA IMC.
Возглавил Информационно-технологический Центр ЦК КПРФ, который просуществовал до окончания избирательной кампании 2003 года.
С января 2004 года сосредоточился на работе с молодежью, а также над вопросами разработки стратегии выхода оппозиции из кризиса, в котором она оказалась. В марте был избран руководителем аппарата Молодежного Левого Фронта.