Nach ersten Motorsportversuchen im Kartsport begann die professionelle Rennkarriere des Spaniers 1978 spät. Mit 29 Jahren zählte er Ende der 1970er-Jahre zu den ältesten Fahrern in der internationalen Formel-3-Szene. Obwohl er in mehreren Formel-3-Rennserien aktiv war, gab es kaum zählbare Erfolge. Die Karriere geriet ins Stocken. Da es keine Aussicht auf einem weiteren Aufstieg im europäischen Monopostosport gab, fuhr er mangels ausreichender Sponsorgelder zu Beginn der 1980er-Jahre Bergrennen, denn dort waren die finanziellen Notwendigkeiten weit geringer als im Rundstreckensport. 1982 gewann er auf einem Simca 100 Rallye die Tourenwagen-Gesamtwertung der spanischen Bergmeisterschaft. 1985 wurde er spanischer Bergmeister aller Klassen auf einem Lola T292.
Seine größten Erfolge feierte er im US-amerikanischen Sportwagensport. 1995 gewann er auf einem Ferrari 333SP die Fahrerwertung der IMSA-World-Sports-Car-Championship, der Nachfolgeserie der IMSA-GTP-Serie. Von 1990 bis 1998 war er dort 58-mal am Start, feierte elf Rennsiege und war insgesamt 34-mal am Podium der ersten Drei, was ihn zu einem der Spitzenpiloten der IMSA machte.[1]1995 und 1997 siegte er beim 12-Stunden-Rennen von Sebring und wurde 1997 Zweiter beim 24-Stunden-Rennen von Daytona.
Auch im Monoposto hatte er in den USA Erfolg. Zweimal war bei den 500 Meilen von Indianapolis am Start. 1995 und fiel er aus und erreichte zwei Jahre später auf einem Dallara-Oldsmobile den zehnten Rang.
Sein letzter großer Erfolg war der Gesamtsieg in der spanischen GTB-Meisterschaft 2000. Ende des Jahres erkrankte er an Krebs und musste sein Rennaktivitäten einstellen. Im März 2003 starb er nach langer, schwerer Krankheit[2] in seiner Heimatstadt Barcelona.