Gaëtan Robert commence la pratique du rugby à XV dans son village de Linxe, dès l'âge de cinq ans avec le Rugby Castets Linxe[2],[3],[4]. Il joue à l'occasion avec l'Association Côte Landes Rugby, regroupant sur plusieurs catégories les joueurs des écoles de rugby du Rugby CastetsLinxe, du Landes ORC[Note 1] et de l'ES Léon[6],[7].
Il rejoint l'US Dax en catégorie Crabos vers 2014[2],[3],[4],[8]. Après une saison avec les juniors, il est promu en catégorie espoir et rejoint le centre de formation du club[2],[4],[9], vers l'âge de 16 ans[10]. En parallèle, il poursuit ses études en licence STAPS à Bordeaux[2],[3],[4].
Dès sa deuxième saison au centre de formation, Robert joue sa première feuille de match professionnel sur le terrain de Colomiers Rugby, le [1],[3],[4]. Titulaire lors du derby retour joué contre le Stade montois en fin de saison, il est l'un des artisans de la victoire qui se conclut par le maintien du club en Pro D2[1],[10].
Après la relégation du club landais en Fédérale 1, Robert s'engage avec le Biarritz olympique à l'intersaison 2018[13]. Après deux saisons, il signe son premier contrat professionnel à compter de la saison 2020-2021[14].
Alors qu'il n'a toujours disputé aucune rencontre avec l'équipe première du Biarritz olympique[1], il signe avant l'intersaison 2021 un contrat de deux ans avec le RC Suresnes, pensionnaire de Nationale[15].
Au cours de sa deuxième saison, il fait son retour dans les Landes, restant dans la division en rejoignant l'US Dax pour pallier les absences au poste de demi d'ouverture jusqu'à la fin de la compétition[16].