Es licenciado en Ciencias Empresariales y MBA por ESADE. Realizó el International Management Program en NYU Stern, New York.
Trabajó en The Chase Manhattan Bank desde 1983 hasta 1987, como analista de créditos y ejecutivo de cuentas, en Londres, Madrid y Barcelona.
Posteriormente, trabajó en Banco Santander de Negocios como Director de Banca de Empresas y en Banca Catalana (Grupo BBVA) en el área de Corporate Finance, originando operaciones de salidas a bolsa y fusiones y adquisiciones.
Desde el año 1990 ha desarrollado su carrera en el sector de executive search. En una primera etapa, que se prolongó durante 11 años, en Russell Reynolds Associates, una de las principales firmas globales de este sector. A principios del año 2002, fundó Macaya Consulting, una boutique que presta servicios a medida de reclutamiento de directivos y personal cualificado, teniendo entre sus clientes a muchas empresas familiares.
Realizó el curso “Leadership Assessment and Development” con el profesor Richard Boyatzis, y posteriormente actuó como Coach / Facilitador de un grupo de estudiantes del Executive MBA de ESADE en el curso 2004-2005