Родился 15 сентября 1989 года в Москве.
В 1998 году окончил Московский государственный технологический университет «Станкин».
В 2013 году окончил «Московский авиационный институт (национальный исследовательский университет)».
Занимает должность программиста в ФГБНУ «Центр защиты прав и интересов детей».
В 2017 году был избран депутатом Совета депутатов муниципального округа Савеловский в городе Москва от политической партии «Яблоко».
Зарегистрирован от партии «Яблоко» на выборы депутатов Муниципального Собрания внутригородского муниципального образования Савеловский в городе Москва.