García bestritt seine ersten internationalen Titelkämpfe bei der Europameisterschaft 1998 in Eindhoven, wo er in der Klasse bis 84 Kilogramm im Achtelfinale ausschied. Er gewann im Mittelgewicht in den folgenden Jahren zahlreiche Medaillen. Bei der Europameisterschaft 2000 in Patras errang er Silber, 2002 in Samsun Bronze. Zudem konnte er sich bei der Weltmeisterschaft 2001 in Jeju-si mit Bronze auch seine erste WM-Medaille erkämpfen. García nahm an den Olympischen Spielen 2004 in Athen teil. In der Klasse über 80 Kilogramm zog er ins Viertelfinale ein, unterlag dort aber dem späteren Olympiasieger Moon Dae-sung. Nach einer weiteren Niederlage in der Hoffnungsrunde belegte er im Endklassement Rang sieben.