Był doradcą Rzecznika Praw Obywatelskich Janusza Kochanowskiego i przewodniczącym Rady Legislacyjnej przy Prezesie Rady Ministrów.
W listopadzie 2010 został zgłoszony przez posłów Platformy Obywatelskiej jako kandydat na sędziego Trybunału Konstytucyjnego. Po nieudzieleniu mu rekomendacji przez prezydium klubu parlamentarnego PO w związku z ujawnieniem zarzutów o plagiat zrezygnował z kandydowania.
Przygotowywał opinie zlecone przez Biuro Analiz Sejmowych w czasie kryzysu wokół Trybunału Konstytucyjnego, a także głosowania Sejmu RP w Sali Kolumnowej. Przygotowywane przez niego ekspertyzy były korzystne dla Prawa i Sprawiedliwości (m.in. w jednej z nich uznał, że TK powinien orzekać o konstytucyjności ustawy o zmianie ustawy o TK z 22 grudnia 2015 w oparciu o nią samą). Wylansował także zasadę tzw. autonomii parlamentarnej, podnosząc ją do rangi naczelnej normy konstytucyjnej. W październiku 2016 przygotował opinię dla Komisji Sprawiedliwości i Praw Człowieka w której uznał, że uchwała o projekcie budżetu Trybunału Konstytucyjnego na 2017 jest nieważna, gdyż Zgromadzenie Ogólne Sędziów TK podjęło ją w niewłaściwym składzie, tj.