W 1996 roku ukończył studia w zakresie stosunków międzynarodowych oraz filologię angielską na Uniwersytecie Warszawskim w Warszawie (Polska), w następnym roku został absolwentem studiów europejskich w Kolegium Europejskim w tym samym mieście, a w 2004 roku uzyskał stopień doktora w zakresie nauk o polityce na Wydziale Dziennikarstwa i Nauk Politycznych Uniwersytetu Warszawskiego.
W 2017 został odznaczony francuskim Orderem Narodowym Legii Honorowej.