Roberto a été formé par son père, Eduardo Garcia[1], à la Colonia Youth Boxing, un club de boxe pour les jeunes.
Champion d'Amérique du Nord NABF des super-plumes en 1995 puis des poids plumes l'année suivante, il s'empare de la ceinture IBF des super-plumes laissée vacante par Arturo Gatti en battant aux points le Harold Warren[2].
Garcia conserve son titre face à Ramon Ledon et John John Molina avant d'être détrôné par Diego Corrales le [3]. Battu à nouveau par Ben Tackie en 2000 et Joel Casamayor en 2001, il met un terme à sa carrière la même année après une dernière victoire contre le modeste John Trigg. Reconverti en tant qu'entraineur, il compte parmi ses boxeurs Brandon Rios.
Roberto García a ouvert sa propre salle d'entrainement, la Robert Garcia Boxing Academy, à Oxnard, Californie[4].