Prawnik, polityk i urzędnik państwowy. Senator VII i X kadencji (2007–2011, od 2019), poseł na Sejm VII kadencji (2011–2013). W latach 2009–2011 minister sprawiedliwości, w latach 2009–2010 prokurator generalny, w latach 2013–2019 prezes Najwyższej Izby Kontroli.
Karierę publiczną zaczął w samorządzie terytorialnym. Był Radnym, a później Wiceprezydentem Zgierza. Sprawował również funkcję osobistego sekretarza Premiera Jerzego Buzka.