Był posłem na Sejm X kadencji z ramienia Komitetu Obywatelskiego (1989–1991). Pełnił też funkcję sędziego Trybunału Stanu w latach 1991–1993 i 1997–2001. Od 1989 do 1995 stał na czele Naczelnej Rady Adwokackiej, wchodził również później w skład władz polskiej adwokatury. Był jednym z pierwszych członków i przewodniczącym Komisji Rewizyjnej Polskiego Forum Akademicko-Gospodarczego. Został także przewodniczącym rady nadzorczej Banku Millennium. Politycznie związany później z Platformą Obywatelską, był członkiem powołanej w 2004 rady programowej tego ugrupowania. Należał również do Klubu Inteligencji Katolickiej. Od 2002 zasiadał w radzie konsultacyjnej Centrum Monitoringu Wolności Prasy Stowarzyszenia Dziennikarzy Polskich.

Pochowany na cmentarzu Powązkowskim w Warszawie.

W filmie Żeby nie było śladów w reżyserii Jana P. Matuszyńskiego w postać Macieja Bednarkiewicza wcielił się Dariusz Chojnacki.