Родился в 1977 году в сибирском городе Северске (Томская область). Окончил юридический факультет Томского государственного университета в 1998 году. Активно заниматься политической деятельностью начал в 2000 году.
В 2005–2008 годах состоял в партии "Союз правых сил". Вышел из партии в знак протеста против вхождения СПС в прокремлевский проект "Правое дело".
Участвовал в деятельности объединенного демократического движения "Солидарность" с момента его создания. С 2010 по 2013 год — член федерального политсовета "Солидарности".