W 1996 został absolwentem stosunków międzynarodowych na Wydziale Dziennikarstwa i Nauk Politycznych Uniwersytetu Warszawskiego. Ukończył także filologię angielską na Wydziale Neofilologii UW (1996) i europeistykę w Kolegium Europejskim w Natolinie (1997), gdzie do jego wykładowców należał Jacek Saryusz-Wolski. Był stypendystą Open Society Institute na Uniwersytecie Oksfordzkim (1995), kształcił się również w Instytucie Unii Europejskiej Studiów nad Bezpieczeństwem w Paryżu (2002). W 2004 uzyskał |stopień naukowy doktora nauk humanistycznych w zakresie nauk o polityce na Wydziale Dziennikarstwa i Nauk Politycznych UW na podstawie pracy pt. Dynamika reformy instytucjonalnej w Unii Europejskiej przygotowanej pod kierunkiem profesora Stanisława Parzymiesa.

Deklaruje znajomość pięciu języków obcych: angielskiego, francuskiego, hiszpańskiego, rosyjskiego i włoskiego.