Il commence le rugby de haut niveau au club de Cahors. Puis il signe au club du SU Agen. Il gagne avec ce club le bouclier de Brennus en 1988 et y poursuit sa carrière jusqu'en 2003. International français, Philippe Benetton connaît sa première sélection le contre une sélection des îles britanniques. Il remporte le Grand Chelem en 1997 et 1998. Il participe également à la Coupe du monde de rugby 1995 qu'il termine avec un bras fracturé contre l'Écosse (tout comme Guy Accoceberry).
En , il participe à la tournée des Barbarians français en Argentine. Il est le capitaine de l'équipe contre le Buenos Aires Rugby Club à San Isidro. Les Baa-Baas s'imposent 52 à 17[2]. Puis, il est de nouveau capitaine contre les Barbarians Sud-Américains à La Plata. Les Baa-Baas français s'imposent 45 à 28[3].
En , il joue de nouveau avec les Barbarians français à l'occasion d'un match opposant le XV de France, rebaptisé pour l'occasion XV du Président (afin de contourner le règlement qui interdit tout match international à moins d'un mois de la Coupe du monde), et les Barbarians français, composés essentiellement des joueurs tricolores non retenus dans ce XV présidentiel et mis à disposition des Baa-Baas par Bernard Laporte[4]. Ce match se déroule au Parc des sports et de l'amitié à Narbonne et voit le XV du président s'imposer 83 à 12 face aux Baa-Baas[5].
Après avoir été entraîneur de Cahors et de l'équipe de France amateurs (avec Yves Ajac), il devient entraîneur du Racing Métro 92 puis manager général de l'USA Limoges, œuvrant pour la qualité de son école de rugby et la montée en Pro D2 de son équipe première. En 2011, il devient le manager général de l'AS Béziers qui vient de remonter en Pro D2. Il est finalement licencié le [6]. En , il annonce qu'il vient aider les entraîneurs de son club formateur à Cahors[7].
Le , il arrive à l'USA Perpignan pour entraîner les avants en remplacement de Grégory Patat, mis a l'écart à la suite des mauvais résultats de l'USAP. Le , il est remercié, avec François Gelez, par le club à la suite des mauvais résultats en début de saison.