Родился 6 февраля 1980 года в Москве.
В 2002 году окончил географический факультет Московского государственного университета имени М.В. Ломоносова.
С 2002 года работает на географическом факультете МГУ им. М.В. Ломоносова
Работал в компании NAVTEQ (США).
Является младшим научным сотрудником Географический факультет московского государственного университета им. М.В. Ломоносова.
С 2016 года является председателем первичной организации независимого профсоюза «Университетская солидарность» в МГУ.
С 2016 года член партии «Яблоко».
10 сентября 2017 года избран депутатом Якиманского Совета депутатов, выдвинут партией «Яблоко». Округ № 2.
Заявил о выдвижении 6 июля 2022 года от партии «Яблоко» на выборы депутатов Муниципального Собрания внутригородского муниципального образования Якиманка в городе Москва.