Народився 18 квітня 1973, с. Медвин, Богуславський район, Київська область.
Закінчив філософський факультет КНУ ім.Т.Шевченка за спеціальністю “Політологія” та аспірантуру на кафедрі політичних наук. Також закінчив Київський університет права НАН України за спеціальністю “Правознавство”. Доктор політичних наук.
З 2002 року був асистентом кафедри політичних наук.
Професор кафедри політичних наук КНУ ім.Т.Шевченка.
У 2002 році балотувався до Верховної Ради 4 скликання за округом №93 (Київська область) як самовисуванець.
У 2014 році балотувався до Верховної Ради 8 скликання за округом №92 (Київська область) як самовисуванець.
Був помічником-консультантом трьох нардепів-регіоналів.
У 2015 році балотувався до Київської міської ради 8 скликання від партії “Батьківщина” за округом №118 (Шевченківський район).
У 2019 році був обраний депутатом Верховної Ради 9 скликання від партії “Слуга Народу” за виборчим округом №92 (Київська область) як безпартійний. Член однойменної фракції. Член Комітету з питань освіти, науки та інновацій, голова підкомітету з питань вищої освіти.
Співголова групи з міжпарламентських зв'язків з Азербайджанською Республікою.
03.02.2020