Ukończył polonistykę (1982) i religioznawstwo (1987) na Uniwersytecie Jagiellońskim w Krakowie. Pracował jako nauczyciel, niezależny dziennikarz, menedżer kultury i dyplomata (wicedyrektor Instytutu Polskiego w Pradze w latach 1991–1996 i 2000–2004 i dyrektor Instytutu Polskiego w Bratysławie w latach 2006–2010), a także jako wicedyrektor Międzynarodowego Funduszu Wyszehradzkiego w Bratysławie.