He started his career at , playing for them in the domestic
Currie Cup and
Vodacom Cup competitions, as well as representing the in
Super Rugby. In 2010, he joined
Bayonne in France, but on 4 Nov 2011, he rejoined on a 2-year deal. After a second spell in France with
Biarritz, he returned to South Africa to join
Bloemfontein-based side the in 2014. After just six months, he moved to
Durban to join the . He joined Japanese side
Kamaishi Seawaves prior to the 2016–2017 Top East League season. ==References==