He made his first class debut for the Boland Cavaliers during the 2005 Vodacom Cup competition, starting their opening match of the season against the Pumas and helping them to a 34–20 victory.
He made his Currie Cup debut on 22 June 2007 against the Free State Cheetahs in Bloemfontein,[7] being on the wrong end of a 91–3 scoreline.
Despite mainly being involved with the South African Sevens side (see below), he did return to provincial action for the Boland Cavaliers during the 2008 Currie Cup Premier Division, starting on five occasions and playing off the bench in one match.
He also played in the 2009 Rugby World Cup Sevens competition, helping South Africa to the quarter-finals, where they lost to Argentina.
[10] He was also selected in the squad that played at the 2014 Commonwealth Games and helped his side to a 17–12 victory over a New Zealand that won the previous four tournaments.