Народився у 1964 р. у м. Рівне. Закінчив Львівський політехнічний інститут, інженер електронної техніки. У 1994 р. - заступник голови Рівненської облради. 1997-1998 рр. - заступник глави Міністерства України в справах науки і технологій. З 09.1998 р. до 04.1999 р. - помічник Прем’єр-міністра України. 1996-1998 р. - секретар Політради СПУ.
2000-2001 р. - співголова акції "Україна без Кучми", член низки акцій протесту.
2000-2005 р. - головний редактор опозиційного видання "Грані".
2002-2005 р. - народний депутат України IV скликання, фракція СПУ.
У 2006-му створив та очолив громадянський рух "Народна самооборона". У 2007-му очолив передвиборчий блок "Наша Україна-Народна Самооборона", народний депутат України VI скликання, фракція "НУ-НС".
З лютого 2005 р. до грудня 2006 р., з грудня 2007 по лютий 2010 року займав посаду Міністра внутрішніх справ України.
Одружений, має двох синів.
26 грудня 2010 р. – затриманий співробітниками спецпідрозділу СБУ "Альфа" у порушення конституційних прав.
27 лютого 2012 року засуджений до чотирьох років позбавлення волі з конфіскацією майна.
7 квітня 2013 року - після 832 днів незаконного перебування за ґратами вийшов з Менської колонії №91, де відбував покарання останні півроку.
У травні 2013 року оголосив про створення надпартійного руху - Ініціативи «Третя Українська Республіка», головною метою якого є написання та реалізація Плану докорінних змін життя українців.
27 серпня 2014 року був обраний головою політичної партії "Блок Петра Порошенка".
27 листопада 2014 року обраний головою парламентської фракції партії "Блок Петра Порошенка".
12 травня 2016 року обраний Генеральним прокурором України.
29 серпня 2019 року звільнений з посади Генерального прокурора України.
З 25 лютого 2022 року - у лавах ЗСУ (батальйон ТрО м.Києва, капітан, від 20.02.2023 - командир взводу ударних безпілотників)