Career
His regular position is number 8. He played for the Eastern Province Country Districts at the 2010 Craven Week and the Eastern Province Kings from Under-19 and Under-21 teams between 2011 and 2012. He was included in the senior squad for the 2013 Vodacom Cup, where he scored a try on his debut against the Border Bulldogs.
In June 2014, he was selected in the starting line-up for the Eastern Province Kings side to face Wales during a tour match during a 2014 incoming tour.
He played the entire match as the Kings suffered a 12–34 defeat. He signed a two-year contract with Bloemfontein-based side Free State Cheetahs prior to the 2016 season.
He made his Super Rugby debut for the Cheetahs in their opening match of 2016 against the Jaguares.