Народився 13 серпня 1971, Бориспіль, Київська область.
З 1987 до 1990 року навчався в Чернігівському юридичному технікумі, а з 1990 до 1995 року в Національній юридичній академії України імені Ярослава Мудрого за спеціальністю «Правознавство».
Має науковий ступінь кандидата юридичних наук із спеціальності кримінальне право та кримінологія (кримінально-виконавче право).
Отримав звання “Заслужений юрист України”, проте відмовився від нього на знак протесту проти дій влади Віктора Януковича.
З 1994 до 2000 року обіймав посади помічника, старшого помічника, слідчого, заступника прокурора та прокурора у різних прокуратурах Києва та Борисполя.
З 2000 до 2001 року був начальником управління координації діяльності правоохоронних та інших державних органів боротьби з корупцією та організованою злочинністю Генеральної прокуратури України.
З 2001 до 2002 року обіймав посаду прокурора Київської області, у 2002-2003 роках - заступник прокурора Києва, а з 2003 до 2004 року перебував на посаді старшого помічника Генерального прокурора Геннадія Васильєва.
У 2005 році був радником з правових питань пані прем’єр-міністра України Юлії Тимошенко.
Народний депутат України 5-го скликання з 25 травня 2006 до 15 червня 2007 від «Блоку Юлії Тимошенко», № 57 в списку. Заступник голови Комітету з питань боротьби з організованою злочинністю і корупцією (з липня 2006). 15 червня 2007 достроково припинив свої повноваження під час масового складення мандатів депутатами-опозиціонерами з метою проведення позачергових виборів до Верховної Ради України.
Народний депутат України 6-го скликання з 23 листопада 2007 до 12 грудня 2012 від «Блоку Юлії Тимошенко». Вийшов з фракції, оскільки його включили в непрохідну частину списку на чергових парламентських виборах. Голова Комітету з питань правової політики (з грудня 2007).
Народний депутат України 7-го скликання з 12 грудня 2012 від виборчого округу № 98 Київської області, самовисування.Голова підкомітету з питань організації та діяльності нотаріату Комітету з питань правової політики (з грудня 2012). У 2013 році був обраний головою партії «Справедливість».
Народний депутат 8 скликання. Обраний у 2014 році за округом № 98 (Київська область) як безпартійний самовисуванець Член Комітету Верховної Ради України з питань правової політики та правосуддя. У 2016 році був членом фракції БПП «Солідарність». До того та після того — позафракційний. Є співзасновником БО «Благодійний фонд Сергія Міщенка».
Ожружений. Подружжя виховує двох доньок та сина.
12.11.2014