He played for Border Country Districts at the 2004 Under-16 Grant Khomo Week competition before moving to Durban, where he played for Natal at the 2006 Under-18 Academy Week tournament. He progressed through the Sharks academy system and played for the Sharks U19 side in 2007 and the Sharks U21 side in 2008 and 2009.
During his spell in Potchefstroom, he also made his first class debut for the Leopards. He was included in their squad for the 2011 Currie Cup Premier Division competition[2] and made his debut by starting their match against the Blue Bulls at the Royal Bafokeng Stadium.[3] He made one more start, as well as two substitute appearances during that competition.