Działalność zawodowa Od 1995 pracował jako tłumacz symultaniczny. Był również nauczycielem języka angielskiego. W 1998 został wykładowcą w Krajowej Szkole Administracji Publicznej, a w 2002 w Collegium Civitas. W latach 2000–2001 był doradcą sekretarza Komitetu Integracji Europejskiej Jacka Saryusza-Wolskiego. Od 2002 pracował też jako analityk w Centrum Europejskim Natolin. W pracy zawodowej zajmował się m.in. teorią integracji europejskiej i stosunków międzynarodowych.

Działalność polityczna do 2018 W latach 2004–2009 był doradcą delegacji Platformy Obywatelskiej w Parlamencie Europejskim. W wyborach w 2009 z listy tego ugrupowania w okręgu warszawskim uzyskał mandat eurodeputowanego VII kadencji, zdobywając 25 178 głosów. W kampanii wyborczej wspierali go m.in. Tomasz Karolak, Grzegorz Turnau i Michał Żebrowski. W PE został członkiem frakcji Europejskiej Partii Ludowej i wiceprzewodniczącym Komisji Spraw Konstytucyjnych. Pracował również w Komisji Rynku Wewnętrznego i Ochrony Konsumentów. W 2010 był szefem sztabu wyborczego Hanny Gronkiewicz-Waltz w trakcie kampanii samorządowej.