Xaba, attended Glenwood High School in Durban where he was the head prefect and rugby captain of 1st team in 2015.
He is an alumnus of the University of Cape Town (UCT), having graduated with a BSC in Geomatics.
He played for KZN Craven Week in 2015 as vice-captain, and last year represented WP at U19 level.
In 2019, he was the Varsity Cup Captain for UCT's Ikey Tigers.
He made his Currie Cup debut for Western Province in August 2019, coming on as a replacement in their match against the Pumas in Round Five of the 2019 season.