Il connaît en rugby à XIII une carrière avec succès avec son club du FC Lézignan dans les années 1970 avec un titre de Championnat de France en 1978 et de Coupe de France en 1970. Il brille également sous le maillot de l'équipe de France, restant encore aujourd'hui le dernier capitaine d'un XIII de France victorieuse de l'Australie en 1978. Il assure par la suite le rôle d'entraîneur de l'équipe de France dans les années 1980. Au côté de sa carrière sportive, il est professeur des écoles à Capendu, en Haïti et à Lagrasse.
A la fin des années 1980, il devient élu et adjoint aux sport sur la commune de Lézignan avant de devenir maire de la ville entre 2009 et 2020.
Ancien troisième ligne du FC Lézignan[3], il est international français à 8 reprises de 1974 à 1979[4]. Il est, avec le XIII de France, vainqueur des Australiens en 1978[3] et entraîneur de l'équipe de France de 1982 à 1983. Il prend sa retraite de rugbyman à l'âge de 32 ans en 1980. Dans le civil, il est instituteur.
Il est apparenté aux frères Lacans, dont il est le cousin[3]. Son beau père est l'ancien international de rugby à XIII Michel Lopez.