Ur. 3 grudnia 1953 w Krakowie. Kandydat Koalicji Europejskiej.
Ukończył studia na Wydziale Prawa i Administracji Uniwersytetu Jagiellońskiego.
W latach 70. współpracował z Komitetem Obrony Robotników. Po śmierci Stanisława Pyjasa był wśród założycieli SKS. W 1980 r. wstąpił do NSZZ „Solidarność”, był m.in. wiceprzewodniczącym zarządu Regionu Małopolskiego związku. W stanie wojennym został internowany na okres od 13 grudnia 1981 do 15 października 1982 r. Po zwolnieniu pracował w wydawnictwie „Znak”, współtworzył też pisma drugiego obiegu.
W 1983 udał się na emigrację do Francji. Był m.in. korespondentem Radio Wolna Europa. W 1990 został dyrektorem Instytutu Polskiego oraz ministrem pełnomocnym w Paryżu. W 1996 r. powrócił do Polski, obejmując stanowisko dyrektora Festiwalu Kraków 2000 – Europejska Stolica Kultury. Jest założycielem oraz przewodniczącym powstałego w 2002 Stowarzyszenia Maj 77.
Należał do Stronnictwa Konserwatywno-Ludowego, będącego częścią Akcji Wyborczej Solidarność. W latach 1998–2004 był radnym sejmiku małopolskiego. Przystąpił do Platformy Obywatelskiej, z ramienia której w 2004 został posłem do PE, a w 2009 skutecznie ubiegał się o reelekcję. W 2014 r. nie został wybrany na kolejną kadencję, uzyskał natomiast w tym samym roku mandat radnego sejmiku małopolskiego.
W 2015 wystartował w wyborach parlamentarnych z listy wyborczej PO, uzyskując mandat posła na Sejm VIII kadencji. Został zastępcą przewodniczącego sejmowej Komisji Ochrony Środowiska, Zasobów Naturalnych i Leśnictwa oraz członkiem Komisji Kultury i Środków Przekazu, a także Komisji Łączności z Polakami za Granicą.
W 2018 r. powrócił w skład Europarlamentu, przyjmując mandat europosła zwolniony przez nowo wybranego prezydenta Kielc Bogdana Wentę.