También ha ocupado diversos cargos en el gobierno español y en la Unión Europea, entre ellos el de representante de la UE para el Mediterráneo Sur (2011-2014).