Originally, a rugby union player formed at TOEC XV, Garrigue would later switch codes to play for Saint-Gaudens and then, for Toulouse Olympique, where he would play for most of his career, before joining Villefranche-de-Rouergue.