2016–2019 ambasador Rzeczypospolitej Polskiej w Ukrainie. Od 2005 dyrektor Fundacji Współpracy Polsko-Ukraińskiej (PAUCI) w Kijowie i Warszawie. Poprzednio pracował w Fundacji ZNAK w Krakowie. Jako dziennikarz relacjonował wydarzenia rumuńskiej rewolucji 1989 roku i konflikt w byłej Jugosławii. Jest autorem dwóch książek na temat Bałkanów. Pracował dla mediów polskich i zagranicznych. Od 1982 do 1988 pisał dla wydawanej w podziemiu prasy Solidarności. Do 13 grudnia 1981 był członkiem redakcji regionalnego dziennika Gazeta Krakowska. Zwolniony z pracy w stanie wojennym, praktykował jako psychoterapeuta w Klinice Psychiatrii Dzieci i Młodzieży w Krakowie. Ukończył polonistykę na Uniwersytecie Jagiellońskim.