Per quanta riguarda le competizioni del motomondiale, Garcia ha esordito ufficialmente nella stagione 1993 alternandosi alla guida di una ROC Yamaha e di una Yamaha nella classe 500. Ha continuato a gareggiare sempre nella stessa classe sino al 1999 diminuendo peraltro di anno in anno il numero di presenze nel campionato. Nel 1996, con una Honda, è pilota titolare nel Thunderbike Trophy (categoria antesignana del campionato mondiale Supersport inserita nel contesto delle gare del motomondiale[1]) dove si classifica al nono posto finale e sale sul podio in occasione del Gran Premio di Francia.
Si è ritirato dall'agonismo attivo nel 2001 ma ha continuato a restare nell'ambiente aprendo una scuola di pilotaggio unitamente a suo fratello Marc.[3]
^(FR) Francis Dubois, Guy Booner e AFP, La FIM reconnaît la «Thunderbike», su lesoir.be, Rossel & Cie, 19 gennaio 1995. URL consultato il 30 dicembre 2024.