Родился 22 сентября 1965 года в селе Спасов Львовской области. В 1989 году окончил Львовский государственный университет имени Ивана Франко.
В 1995 году стал магистром истории, окончив Альбертский университет (Эдмонтон, Канада). В том же году защитил диссертацию на соискание степени кандидата политических наук.
Владеет украинским, английским, польским и русским языками. С 1996 по 1999 год был спикером, первым секретарем посольства Украины в Республике Польша.
В 1999-2001 – старший координатор Программы ПАУСИ (Польско-Украинско-Американская Инициатива о сотрудничестве) в Украине. В течение 2001-2004 годов был советником посольства Украины в Финляндии.