Ministerstwo Sprawiedliwości Od 1 sierpnia 2006 do 15 listopada 2007 pełnił funkcję podsekretarza stanu w Ministerstwie Sprawiedliwości w rządzie Jarosława Kaczyńskiego. Funkcję ministra sprawiedliwości pełnił wówczas Zbigniew Ziobro. W resorcie odpowiadał za legislację, współpracę międzynarodową i przebieg informatyzacji. Reprezentował polski wymiar sprawiedliwości na forum Komisji ds. wymiaru sprawiedliwości UE. Nadzorował informatyzację wszystkich 125 sądów gospodarczych, wprowadzono wtedy urządzenia umożliwiające przesłuchania na odległość we wszystkich 45 sądach okręgowych. Proces informatyzacji objął także większość wydziałów w sądach grodzkich. Przyspieszono także informatyzację wydziałów ksiąg wieczystych.
W 2007 bez powodzenia startował w wyborach do Sejmu z ostatniego miejsca na liście PiS w okręgu tarnowskim, otrzymując 11 158 głosów (6. wynik na liście). W jego ówczesną kampanię zaangażował się Zbigniew Ziobro. Z funkcji wiceministra został odwołany 15 listopada 2007 w związku z wyborem przez Sejm w skład Trybunału Stanu, w którym zasiadał do 2011.