Родился 1 апреля 1976 г. в городе Антраците, Луганская область.
Выпускник Национальной юридической академии Украины им. Ярослава Мудрого. Окончил аспирантуру этого вуза.
В 2002 г. стал кандидатом юридических наук. В 2011 г. защитил докторскую диссертацию.
Женат. Супруги воспитывают троих детей.
Руководитель юридического отдела благотворительной организации "Фонд Сергея Шахова». Профессор кафедры финансового права Национального юридического университета им. Я.Мудрого.
С 2011 по 2017 гг. входил в состав Научно-консультационного совета при Верховном Суде Украины.
В 2019 году стал членом Научно-консультационного совета при Конституционном Суде.
В 2019 году был избран депутатом Верховной Рады 9 созыва от партии "Оппозиционная платформа - За жизнь" по избирательному округу №113 (Луганская область). Член партии "Оппозиционная платформа - За жизнь". Член одноименной фракции. Первый заместитель председателя Комитета по вопросам образования, науки и инноваций.
02.03.2020