W III RP kontynuował praktykę adwokacką w ramach prywatnej kancelarii. W 2010 został zgłoszony przez posłów Platformy Obywatelskiej na stanowisko sędziego Trybunału Konstytucyjnego, jednak ostatecznie zrezygnował z ubiegania się o tę funkcję. W 2011 i 2015 był wybierany na sędziego TS na kolejne kadencje, zasiadał w tym gremium do 2019.

Działalność społeczna W 1991 współtworzył i został przewodniczącym Stowarzyszenia Gmin i Powiatów Małopolski. W 1993 znalazł się wśród założycieli, a trzy lata później stanął na czele Federacji Regionalnych Związków Gmin i Powiatów RP, zrzeszającej około tysiąca jednostek samorządu terytorialnego.

Od 1991 do 1995 był przewodniczącym Komitetu Organizacyjnego Obchodów Pięćsetnej Rocznicy Studiów Mikołaja Kopernika w Krakowie. W latach 1995–2001 należał do Społecznego Komitetu Odnowy Zabytków Krakowa. W 2000 zapoczątkował akcję „Podarujmy lato dzieciom ze Wschodu”, w ramach której z wakacyjnego wypoczynku skorzystało ponad 2 tysiące dzieci.