Après avoir débuté le rugby à Rumilly, il rejoint le Stade toulousain en 1976 où il est vice-champion de France en 1980.
Il quitte le club un an plus tard et finit sa carrière au SC Tulle avec lequel il joue encore 6 ans en groupe A (l'élite du rugby français), un an en groupe A2 puis 2 ans en groupe B.
Il met un terme à sa carrière à l'âge de 34 ans.