The forward has put pen to a three-year deal with the Buccaneers, who will be looking to jumpstart their Premiership season when they resume their top-flight campaign against basement club AmaZulu next Wednesday.
Speaking of the striker's capture, Pirates coach Eric Tinkler told BDLive: "We identified Musonda in a few friendlies. He is a player we felt we needed to bring in so that he can grow as a player and gain experience.
"Now he is going to rub shoulders with the likes of Kermit Erasmus, (Lehlohonolo) Majoro, Lennox (Bacela). It will build him into a better and strong player.
"We have a lot of belief that he will become an extremely good player. We are waiting for him to get his work permit. He will probably join us in the next week or two."