Родился 22 сентября 1974 года в городе Москва.
В 2000 году окончил Московский государственный юридический университет имени О. Е. Кутафина.
В 2002 году окончил Международный юридический институт при Министерстве юстиции Российской.
В 2003 году получил дополнительное образование в Российской Правовой Академии Министерства Юстиции Российской Федерации.
С 1998 по 2007 год — занимал различные посты в органах исполнительной власти, преподавал арбитражный процесс на кафедре Гражданского права в Экономическо-правовом институте в городе Москве, работал в Управлении Юстиции города Москвы.
В 2008 году принимал участие в выборах депутатов муниципального Собрания внутригородского муниципального образования Красносельское в городе Москве второго созыва в качестве самовыдвиженца.
С 2008 по 2016 год — сотрудник ООО «Экобезопасность».
С 2011 года — Председатель Местного отделения ЦАО города Москва Политической партии «Яблоко».
В 2012 году принимал участие в выборах депутатов Муниципального Собрания внутригородского муниципального образования Красносельское в городе Москве третьего созыва в качестве самовыдвиженца.
В 2014 году принимал участие в выборах депутатов Московской городской Думы шестого созыва от Политической партии «Яблоко».
В 2016 году принимал участие в выборах депутатов Государственной Думы Федерального Собрания Российской Федерации седьмого созыва от Политической партии «Яблоко».
В 2017 году принимал участие в выборах депутатов Совета депутатов муниципального округа Красносельский от Политической партии «Яблоко».
С 2016 года — главный специалист в ПАО Банк «Возрождение».
Общественный юридический консультант.
Женат, воспитывает четверых детей.