Graduated from Yaroslavl State Technical University.
In 2013 he became the head of the RPR (PARNAS) in the Yaroslavl region, assistant to Boris Nemtsov (2013-2015), deputy of the Duma of the Yaroslavl region (2015-2018).
Chairman of the Yaroslavl regional branch of the PARNAS party.
Since 2016 to 2019, deputy chairman of Mikhail Kasyanov's PARNAS party, member of the federal political council, candidate for deputies to the State Duma of the Russian Federation 2016, 2021, head of the list for the Yaroslavl region.
Organizer and participant in rallies against corruption and usurpation of power in the country, rallies for fair elections.
Since 2014, opposes the annexation of territories belonging to Ukraine. In favour of ending the criminal war and the immediate withdrawal of Russian troops from all occupied territories.
Supporter of the trial of Putin and his accomplices, lustration of those responsible for the atrocities of the criminal regime that seized Russia.
Participates in the work of the Congress of People Deputies since 2022.