Родился в Санкт-Петербурге 5 октября 1989 года.
В 2013 г. окончил Юридический институт ГУ УНПК (Орёл) по специальности «Гражданское право и процесс» (диплом с отличием). 2015 г. ‒ магистр юриспруденции НИУ «Высшая школа экономики».
С 2014 года ‒ юрист Центра антикоррупционной политики партии «Яблоко». В 2016 - 2018 гг. ‒ заместитель руководителя Центра. С декабря 2018 года - директор Центра.
В сентябре 2017 г. избран депутатом Совета депутатов муниципального округа Хамовники города Москвы.