Родился 16 октября 1986 года в Москве. В 2001 году окончил музыкальную школу им. Прокофьева по классу виолончели. В 2008 году окончил Институт мировой экономики и информатизации по специальности юриспруденция.
В 2007 году вступил в «Яблоко», а в 2008 году – в социал-демократическую группу Левое Социалистическое Действие.
В 2008-2010 годах являлся одним из лидеров движения «Левый фронт».
В 2011 году участвовал в выборах в Госдуму VI созыва, был включен в региональный список «Яблока».
С 2010 года является активным членом правозащитной организации «Комитет по гражданским правам». В 2014-2015 годах – член правления организации.
В 2012 году принял участие в Марше миллионов на Болотной площади, за что был арестован. В декабре 2013 года был амнистирован.
В 2014 году участвовал в выборах депутатов Мосгордумы VI созыва, выдвигался в 45-м одномандатном округе. Занял 3-е место, набрав 12,78% голосов.
С 2015 по 2019 годы – член Федерального совета партии «Яблоко», член Партийного арбитража партии.
В 2016 году участвовал в выборах в Госдуму VII созыва, был включен в региональный список «Яблока».
С 2017 года – член регионального совета Московского «Молодежного Яблока».
В настоящий момент является заместителем председателя Гендерной фракции «Яблоко» и председателем ее московского отделения.