Родился 22 июля 1970 года в Москве.
В 1986 году окончил физико-математическую школу при МИФИ (Московский инженерно-физический институт).
В 1994 году окончил аэрокосмический факультет Московского государственного технического университета имени Н.Э. Баумана.
Работал на промышленных предприятиях города Москвы, а также в московских некоммерческих организациях.
Общественной деятельностью занимается более 20 лет. Для этого дополнительно получил юридическое образование. За оказываемую помощь и поддержку малообеспеченным, социально незащищенным жителям Москвы, а также семьям с детьми с ограниченными возможностями, неоднократно награждался почетными грамотами, благодарственными письмами общественных ветеранских и благотворительных организаций. В 2022 году был награжден Почетной грамотой Московской городской Думы «За заслуги перед городским сообществом».
С 2001 года — Директор Московской областной общественной организации «ИНСТИТУТ ПАРЛАМЕНТАРИЗМА».
В 2005 году работал помощником Первого заместителя Председателя Комитета по вопросам местного самоуправления Государственной Думы Федерального Собрания Российской Федерации.
В 2009 году работал Заместителем Генерального директора по финансово-правовым вопросам ООО «Строй Инжиниринг».
С 2011 года по 2016 год — Генеральный директор ООО «КОДЕКС» (юридическое бюро).
В настоящее время является муниципальным депутатом в городе Москве, руководителем Фонда «Центр защиты прав граждан».
В 2012 году участвовал в выборах депутатов Муниципального Собрания внутригородского муниципального образования Ново-Переделкино в городе Москва третьего созыва от партии «Справедливая Россия».
В 2012 году участвовал в выборах Муниципального Собрания внутригородского муниципального образования Арбат в городе Москве третьего созыва от партии «Справедливая Россия».
В 2013 году участвовал в выборах депутатов Совета депутатов поселения Московский в городе Москве от партии «Справедливая Россия».
В 2014 году участвовал в выборах депутатов Совета депутатов поселения Краснопахорское в городе Москве от партии КПРФ.
В 2017 году участвовал в выборах депутатов Совета депутатов муниципального округа Замоскворечье от партии КПРФ.
В 2017 году избран депутатом Совета депутатов муниципального округа Даниловский города Москвы. Был выдвинут кандидатом в порядке самовыдвижения.
В 2019 году участвовал в выборах депутатов Московской городской Думы седьмого созыва от партии «Справедливая Россия».
В 2021 году участвовал в выборах депутатов Государственной Думы Федерального Собрания Российской Федерации. Был выдвинут политической партией Справедливая Россия – За правду по 207-му Ховринскому одномандатному избирательному округу.
Заявил о выдвижении 5 июля 2022 года от партии «Справедливая Россия — Патриоты — За правду» на выборы депутатов Муниципального Собрания внутригородского муниципального образования Проспект Вернадского в городе Москва.