Ha sido vicejefe de gabinete del comisario europeo de Asuntos Económicos, Joaquín Almunia, y secretario general de la Agrupación del PSOE en Bruselas entre 2001 y 2008.