The Welsh-based club announced they had withdrawn their application for the Super League due to financial issues leaving 2011 as their last in the competition for at least three years.
“I’ve signed a contract with Salford,” he revealed to Sportsnewsfirst.com.au.
“They haven’t announced it yet but I signed it a couple of weeks ago.
“I was pretty lucky they were pretty keen to get me over there. I was in limbo for a couple of weeks but I was lucky to find a club.”
Signing a three-year deal with the club that is also home to former NRL star and Bulldogs fullback Luke Patten, McPherson is now able to concentrate on trying to making the finals with South Sydney.
“It’s a bit of security and gives me and my family the opportunity to go to Europe and see the world,” he said.
“To have the future sown up hopefully I can end the season on a positive note.”
The 25-year-old has however not ruled out a return to the NRL and the team he loves so much since climbing his way through the ranks as a local junior.