Народився 30 грудня 1964, м. Київ.
1982–1988 — навчання в Київському політехнічному інституті, диплом інженера електронної техніки.
1996–2001 — здобув диплом юриста-спеціаліста у Національній юридичній академії України імені Ярослава Мудрого, спеціальність «Правознавство».
2015 — захистив дисертацію і має науковий ступінь Кандидат юридичних наук за спеціальністю «Адміністративне право і процес; фінансове право; інформаційне право».
Одружений, виховує сина.
1993–2001 — заступник виконавчого директора, директор програм, виконавчий директор Української Правничої Фундації.
2001–2006 — експерт проєктів «Вибори та політичні процеси» та «Сприяння організації виборів в Україні» при компанії Development Associates, Inc.
2007–2016 — старший юрист, керівник департаменту, партнер адвокатської компанії.
Асоційований партнер юридичної компанії “Hillmont Partners”. Працював адвокатом і начальником управління представництва інтересів у Європейському суді з прав людини та у міжнародних арбітражних установах.
2004 — співавтор посібника для членів дільничних виборчих комісій на виборах Президента України.
2007 — співавтор навчального курсу з виборчого права при National Democratic Institute.
2007–2009 — розробник проєкту з навчання суддів у співпраці з Академією суддів України.
2009 — співавтор навчального посібника для членів окружних та дільничних виборчих комісій на виборах Президента України.
2010–2017 — проводив семінари для членів виборчих комісій та спостерігачів в Баку (Азербайджан), Кишиневі (Молдова), Мехіко (Мексика), Канаді та Києві (Україна).
Був офіційним представником кандидата на пост Президента України Володимира Зеленського у Центральній виборчій комісії на виборах 2019 року.
У 2019 році був обраний народним депутатом 9 скликання від партії “Слуга народу” номером 24 у списку як безпартійний. Член однойменної фракції. Голова Комітету з питань Регламенту, депутатської етики та організації роботи Верховної Ради України.
24.12.2019