Mashego, who played for Golden Arrows last season, has signed a two-year contract with the Dube Birds.
Speaking to KickOff.com, the striker says he is excited that he will finally play football again after spending time on the sidelines.
"I am very excited to have finally signed with Moroka Swallows. They are one of the big teams with a great history in the country and hopefully I will contribute a lot to help the club achieve success this season," says 'Mahoota'.
"I am happy about the reception I got from both the players and technical team. I know some of the players from the national team which has helped me settle down very well.
"I just want to work hard and fit into the style of the team and then we will take it from there," he adds.