The 22-year-old had been heavily linked with a move to Kaizer Chiefs, but the Buccaneers have stolen a march on their Soweto rivals.
“Thabo is of a calibre deserving to join the team,” Pirates chairman Irvin Khoza tells the club’s website. “Orlando Pirates will provide an opportunity for Thabo to display his talent and hard work at the highest level in Africa.”