*Признан Минюстом РФ иностранным агентом, внесен в список террористов и экстремистов.
В 2010 году окончил Московский государственный юридический университет.
В 2011 г. проходил практику в Федеральной антимонопольной службе и аппарате Госдумы.
В 2011-2013 гг. занимался собственной юридической практикой, возглавлял региональное отделение политической партии «Народный Альянс» в Ненецком АО.
С 2014 года начал работу в «Фонде борьбы с коррупцией» юристом, позднее был назначен руководителем юридического отдела ФБК.
В ходе предвыборной кампании в Новосибирске в 2015 году против Ивана Жданова завели уголовное дело по ст. 142 УК РФ «Фальсификация избирательных документов, документов референдума».
В 2016 году заведено уголовное дело за уклонение от службы в армии по ч.1 ст 328 УК РФ.
В 2017—2018 годах участвовал в предвыборной кампании за допуск к президентским выборам Алексея Навального.
В 2017 – 2018 гг. являлся защитником в суде Леонида Волкова, который неоднократно привлекался за «повторное нарушение порядка организации публичного мероприятия»
С марта 2017 по август 2018 года — ведущий программы «Юрфак» на YouTube-канале «Навальный LIVE».
С 19 мая 2018 по 28 марта 2019 года был секретарём Центрального совета партии «Россия будущего».
В декабре 2018 год был назначен новым директором ФБК в связи с увольнением и отъездом из страны предыдущего директора ФБК Рубанова Романа.