Political analyst. Member of the Russian Political Science Association. He graduated from the International Independent University of Environmental and Political Sciences, Department of Political Sciences. He took postgraduate course at the Russian State University for the Humanities and course in comparative politics at MGIMO-University. He lectured in political theory and Russian politics at several universities. Since 2016 — Chief of the Analytical Department at the Russian United Democratic Party Yabloko.