Биография
2001 год — помощник председателя комитета по образованию Московской городской думы Евгения Бунимовича. Участвовал в разработке поправок в городской закон «Об образовании», направленных на повышение уровня социальной защиты педагогов.
2003 год — координатор Независимого профсоюза студентов. Организовал кампанию против введения платы за изучение иностранных языков в Московском государственном лингвистическом университете. Благодаря поддержке студентов, добился сохранения бесплатного изучения языков на профильных факультетах.
2004 год — вместе с Алексеем Навальным создал «Комитет защиты москвичей», который противостоял точечной застройке столицы. Активная деятельность Комитета позволила остановить более 20 незаконных строек.
2005 год — кандидат в депутаты Московской городской думы. Получил поддержку более чем 22 тысяч горожан.
2006-2007 гг. — один из лидеров партии «Яблоко». Единственный член руководства «Яблока», голосовавший против исключения Алексей Навального из рядов партии. Исключен из «Яблока» за критику партийного руководства.
2009 год — один из инициаторов создания движения «Солидарность», которое поставило своей целью осуществление демократических реформ в России.
2010 год — разработал альтернативный проект реформы МВД, предусматривающий жесткий гражданский контроль за правоохранительными органами.
2011-2013 гг. — организатор и один из лидеров многотысячных митингов за честные выборы и демократические реформы.
2013 год — руководитель избирательной кампании партии РПР-ПАРНАС в Ярославской области, в результате которой Борис Немцов стал депутатом областной думы.
2013 год — инициатор гражданской кампании «Остановим коммунальный грабеж».
2014-2015 гг. — эксперт Государственного Университета «Высшая школа экономики».
Сотрудник лаборатории антикоррупционной политики.
2015 год — представил независимый экспертный доклад «Путин. Война», подготовленный по материалам Бориса Немцова.
2016 год — подготовил независимый экспертный доклад «Угроза национальной безопасности», посвященный режиму Кадырова.