Licenciado en Economía (1994) por la Universidad de Barcelona, Carlos tiene un máster en Política Exterior Internacional (1996) de la Universidad George Mason y un M.B.A de Finanza y Estrategia (2004) de Yale School of Management. Para cursar estos estudios, recibió el premio MBA Fellow de la Fundación Rafael del Pino en 2002. Cuenta con más de 15 años de experiencia en inversiones de capital, fusiones y adquisiciones, principalmente en el sector de energía e infrastructuras.
Actualmente trabaja en Asset Management Company («AMC»), una subsidiaria del International Finance Corporation. En AMC su enfoque principal es inversiones en la región del Africa Subsahariana e inversiones en el campo del energía. Con anterioridad estuvo siete años en la multinacional energética BP, donde, entre otros cargos, fue director de fusiones y adquisiciones, y en el Banco Mundial. Respecto a sus competencias lingüísticas, además de español, inglés y francés, tiene competencias básicas de japonés.