Wchodził w skład zespołu pracowników Wydziału Prawa i Administracji Uniwersytetu Warszawskiego (w składzie: Arnold Gubiński, Teresa Gardocka, Leszek Garlicki, Ryszard Piotrowski i Michał Pietrzak), który w marcu 1981 przygotował pierwszy kompletny projekt ustawy o Trybunale Stanu.
Był członkiem zespołu doradców Generalnego Komisarza Wyborczego (1990), ekspertem w Biurze Studiów i Ekspertyz Kancelarii Sejmu (1995–1996), a także doradcą Prezesa Trybunału Konstytucyjnego (2008–2010), członkiem Biura Studiów i Analiz Sądu Najwyższego oraz doradcą I Prezes SN (2015–2018), jak również członkiem Zespołu Doradców ds. ochrony konstytucyjności prawa przy Marszałku Senatu (od 2020).
Jest uczestnikiem krajowych i międzynarodowych konferencji naukowych, prowadził także badania i wygłaszał wykłady na uniwersytetach amerykańskich. Był stypendystą American Council of Learned Societies, Consiglio Nazionale delle Ricerche i Senatu włoskiego.
Był nauczycielem akademickim w Wyższej Szkole Administracji Publicznej w Ostrołęce.
W 2017 został członkiem rady programowej Archiwum im.