Родился в Томске в 1981 г. В 2003 г. окончил Исторический факультет Томского Государственного Университета.
После окончания Университета на протяжении трех лет работал преподавателем истории и обществознания в средней школе № 8. Затем с 2007 г. преподавал историю международных отношений в Томском Государственном Университете.
С момента основания Объединенного Гражданского Фронта в июне 2005 г. возглавляет томское отделение ОГФ и является членом Бюро Федерального Совета ОГФ.
В мае 2008 г. становится депутатом Национальной Ассамблеи РФ и входит в ее Совет.
С 2008 по 2013 год — член федерального политсовета ОДД "Солидарность".
С 2010 по 2012 год — исполнительный директор ОДД "Солидарность".