Educated at The Heritage and St John’s Prep then at Michaelhouse in KwaZulu-Natal, where he played for their First XV side in 2009 and 2010.
He represented the Sharks at the Under 18 Craven Week where he signed a contract with Western Province.
He represented Zimbabwe Under 20 in the Junior World Trophy in Georgia.
In 2013 made his debut for The Sables vs Namibia in Windhoek and also made his HSBC World Series debut in the Port Elizabeth 7s the same year.
His performances earned him a professional contract with Jersey Reds RFC in the English Championship.