W 1985 był kandydatem PZPR do Sejmu PRL IX kadencji w okręgu nr 5.
W latach 1983–1995 pełnił funkcję dziekana rady Okręgowej Izby Radców Prawnych w Warszawie, a w latach 1995–2004 zajmował stanowisko prezesa Krajowej Rady Radców Prawnych.
W okresach 1989–1991 i 2002–2004 był członkiem Trybunału Stanu. Należał do założycieli Krajowej Izby Gospodarczej. W 2004 kandydował bez powodzenia w wyborach do Parlamentu Europejskiego z warszawskiej listy Komitetu Wyborczego Wyborców Razem dla Przyszłości. Objął następnie stanowisko prezesa zarządu nowo powstałego Stowarzyszenia Obywatelskich Inicjatyw.
6 września 2004 został mianowany przez prezydenta Aleksandra Kwaśniewskiego na urząd ministra sprawiedliwości w rządzie Marka Belki, zastępując Marka Sadowskiego. Funkcję tę pełnił do końca 31 października 2005. W okresie jego urzędowania – wbrew jego negatywnej opinii – doszło do uchwalenia ustawy nowelizującej przepisy korporacyjne i wprowadzającej regulacje umożliwiające łatwiejszy dostęp do wolnych zawodów prawniczych, z których część została później uznana przez Trybunał Konstytucyjny za niezgodną z Konstytucją RP.