na uniwersytetach w Paryżu, Bonn, Sydney, Konstancji i Bayreuth.

W latach 1988–1990 pełnił funkcję kierownika Departamentu Konstytucyjnych Wolności i Praw w Biurze Rzecznika Praw Obywatelskich, zasiadał w Radzie Legislacyjnej działającej przy prezesie Rady Ministrów (w latach 1990–1993 i 1996–2001). Od 1996 do 2001 był dyrektorem Centrum Konstytucjonalizmu i Kultury Prawnej Instytutu Spraw Publicznych. Przez dwa lata wchodził w skład Doradczego Komitetu Prawnego przy Ministrze Spraw Zagranicznych. Był członkiem rady nadzorczej spółki z ograniczoną odpowiedzialnością TVN, a w 2005 stał się właścicielem 158 tys. akcji spółki akcyjnej TVN.

2 grudnia 2001 objął stanowisko sędziego Trybunału Konstytucyjnego. Był sędzią sprawozdawcą m.in. w sprawie dotyczącej konstytucyjności europejskiego nakazu aresztowania. W 2010 zakończył dziewięcioletnią kadencję.

Powoływany w skład Komitetu Nauk Prawnych PAN oraz Komitetu Bioetyki PAN. Członek Collegium Invisibile. Przewodniczący Polskiej Sekcji Międzynarodowego Towarzystwa Nauk Prawnych. Członek rad naukowych, m.in. Instytutu Nauk Prawnych PAN, Krajowej Szkoły Administracji Publicznej, Instytutu Nauk o Państwie i Prawie oraz Instytutu Nauk Prawno-Administracyjnych Uniwersytetu Warszawskiego. W 2017 został członkiem rady programowej Archiwum im.