W połowie lat 80. odbył służbę wojskową, w 1991 ukończył studia prawnicze na Lwowskim Uniwersytecie Narodowym im. Iwana Franki. W 1994 uzyskał uprawnienia adwokata. Na początku lat 90. współtworzył firmę brokerską, w 2000 podjął praktykę adwokacką, którą prowadził w ramach różnych kancelarii prawniczych. W 2004 należał do prawników reprezentujących Wiktora Juszczenkę w postępowaniu w sprawie unieważnienia drugiej tury wyborów prezydenckich. Zasiadał później w radzie nadzorczej Oszczadbanku. W 2008 uzyskał mandat radnego rady miejskiej Kijowa, kandydując z listy skupionej wokół Mykoły Katerynczuka. W 2014 z powodzeniem ubiegał się o reelekcję z ramienia partii UDAR. W tym samym roku został zastępcą mera Kijowa i sekretarzem rady miejskiej. W latach 2016–2018 zajmował stanowisko zastępcy przewodniczącego Kijowskiej Miejskiej Administracji Państwowej do spraw samorządu. W 2018 powrócił do praktyki prawniczej. Przez dwa lata był też członkiem Najwyższej Rada Sądownictwa. W 2019 prezydent Wołodymyr Zełenski powołał go w skład komisji trójstronnej do spraw rozwiązania kryzysu w Donbasie.