De 2004 et 2007, il est sélectionné avec l'équipe d'Afrique du Sud de rugby à sept. En 2010, il signe un contrat de deux ans avec l'Aviron bayonnais pour jouer dans le Top 14. Après une saison, il indique en septembre qu'il veut quitter le club pour question personnelle, sa femme ne s'adaptant pas à la France. Il quitte le club au après la Coupe du monde.