Germain Garcia se destine au handball dans sa jeunesse, vivant à Capbreton. Alors qu'il s'inscrit au lycée Borda de Dax, il se lance dans la pratique du rugby à XV pour rejoindre ses camarades, mais également attiré par l’effet de la Coupe du monde de rugby à XV 2007 se déroulant cette même année, et prend sa licence chez les cadets de l'US Dax[3],[4].
Il participe pendant sa scolarité au Sanix World Rugby Youth Tournament(en) en 2010, un tournoi rassemblant les meilleurs lycées japonais ainsi que des lycées des grandes nations du rugby pour une Coupe du monde scolaire organisée sur le sol japonais. Le Dax Landes High School qui représente le lycée Borda remet alors son titre en jeu, ayant gagné l'édition précédente[5]. Cette compétition permet à Garcia d'être repéré et d'être promu au centre de formation de Jérôme Daret[4]. Il est sélectionné pour son premier match au sein de l'effectif professionnel lors de la dernière journée de la saison 2012-2013 et un déplacement chez le FC Auch[1],[4],[6]. Il signe ensuite en 2014 un contrat espoir d'un an avec passage en statut professionnel à son terme[7].
Tout d'abord orienté vers des études de droit, il se reconvertit en parallèle de sa formation sportive vers un IUT en techniques de commercialisation[4],[6].
Entre-temps, après deux sélections en rugby à sept en équipe de France « développement »[8],[9], il est appelé en équipe première pour participer aux Jeux mondiaux de 2013 à Cali, dans un effectif alors seulement composé de deux cadres titulaires[10].
Opéré à l'épaule à la suite d'une blessure en , Garcia est écarté des terrains pendant six mois lors de la saison 2015-2016[11]. Il choisit ensuite de quitter le club à la fin de la saison pour reprendre ses études[12].