Il participe aux Championnats d'Europe 2012 d'Helsinki. À la lutte avec le Français Mahiedine Mekhissi-Benabbad à l'entâme de la dernière ligne droite, Víctor Garcia est victime d'une chute sur la dernière barrière. Il se relève et parvient à conserver de justesse la troisième place en , derrière Mahiedine Mekhissi-Benabbad et Tarık Langat Akdağ.