W 1999 zorganizował i następnie prowadził Regionalne Centrum Informacji Europejskiej w Krakowie, które było przedstawicielstwem Centrum Informacji Europejskiej Urzędu Komitetu Integracji Europejskiej, a następnie Ministerstwa Spraw Zagranicznych. W latach 2003–2004 był zastępcą Zbigniewa Religi w inicjatywie „Karta Przyszłości” powołanej przed referendum w sprawie przystąpienia Polski do Unii Europejskiej.

Od 2005 związany z Platformą Obywatelską, z rekomendacji której w 2006, 2010, 2014, 2018 i 2024 ponownie zostawał radnym sejmiku. Obejmował stanowisko wiceprzewodniczącego, a w latach 2010–2014 pełnił funkcję przewodniczącego sejmiku. W lutym 2011 został wybrany na przewodniczącego Konwentu Przewodniczących Sejmików Województw RP, którego był pomysłodawcą w 2009. W 2014 i 2018 ponownie wybierany na wiceprzewodniczącego sejmiku małopolskiego.

Od 2006 do 2007 pełnił funkcję zastępcy przewodniczącego Trybunału Stanu. W przedterminowych wyborach parlamentarnych w 2007 bez powodzenia kandydował do Sejmu z listy PO. Po wyborach ponownie został powołany w skład Trybunału Stanu. Działał na rzecz utworzenia w Krakowie Krajowej Szkoły Sądownictwa i Prokuratury. W kwietniu 2009 mianowany przez prezesa Rady Ministrów na członka Rady Służby Cywilnej.