Il a honoré sa première cape internationale le pour une victoire 116-0 contre Madagascar. Il aurait pu jouer sous les couleurs de l'Afrique du Sud, mais il a choisi de jouer pour son pays d'origine, contrairement à d'autres joueurs d'origine namibienne. Durant la Coupe du monde de rugby à XV 2007 en France, il est le capitaine de l'équipe namibienne.
En 2005-2006 il joue dans le championnat anglais à Londres, avec les Leeds Tykes. En 2004-2005 il évoluait en Afrique du Sud pour les Bulls en Super 12 et les Blue Bulls en Currie Cup. En , il retourne en Afrique du Sud, où la province des Natal Sharks lui propose un contrat de 2 ans. Il rejoint le Castres olympique le en qualité de joker médical du pilier Jérémy Castex.