Il a évolué sous les couleurs de la province sud-africaine de Currie Cup des Lions du Transvaal, des Northern Bulls et compte 15 sélections avec l'équipe d'Afrique du Sud.
Il a signé en 2003 au RC Narbonne avant de repartir en Afrique du Sud pour finir sa carrière et devenir entraîneur pour la province du Boland. Confronté à une avalanche de blessures, sa province lui demande de rechausser les crampons pour un match en , deux ans après son dernier match[2].