Студент факультету інформатики та обчислювальної техніки Київського політехнічного інституту.
Закінчив Київський політехнічний інститут та отримав диплом за спеціальністю робототехнічні системи і комплекси.
Навчався в аспірантурі на кафедрі технічної кібернетики Київського політехнічного інституту.
Навчався у «Київському бізнес-коледжі» при Національному технічному університеті України «Київський політехнічний інститут». Отримав повну вищу освіту за спеціальністю «Менеджмент організацій» та здобув кваліфікацію економіста-менеджера.
Навчався в «Київському національному економічному університеті імені Вадима Гетьмана» і отримав повну вищу освіту за спеціальністю «Правознавство» та здобув кваліфікацію магістра права.
Навчався в Національній академії державного управління при Президентові України за спеціальністю «Державне управління» та здобув кваліфікацію магістра державного управління.
Отримав свідоцтво про право на зайняття адвокатською діяльністю.
Займає посаду голови громадської організації «Центральний Антикорупційний комітет».
Рішенням спеціалізованої вченої ради Державного наукового-дослідного інституту Міністерства внутрішніх справ України присуджено науковий ступінь кандидата юридичних наук.
Присуждено науковий ступінь доктора філософських наук.