The 27-year-old centre or winger has made almost 100 NRL appearances for Sydney Roosters, Gold Coast Titans, St George Illawarra Dragons, North Queensland Cowboys and Cronulla Sharks.
Macdonald has won nine caps for his native Papua New Guinea. He is hoping to play in his World Cup next autumn.
Macdonald said: “I’m super excited to have signed for Leigh Centurions and I can’t wait to get over and play.
“I’ve heard such a lot of good things about the club and the community and all the people I’ve spoken to at the club have been really friendly and welcoming.
“I’m hoping to get over as soon as possible. Coming to live and play in the UK has long been an ambition of mine and this is the perfect opportunity for me.
“I’ve known Adrian Lam for a while now. He’s a legend in PNG and we’ve kept in touch over the years. He told me he wanted me to come over and having him at Leigh will make the transition easier.
“Now I’m hoping for a big year with Leigh Centurions and to finish it playing for my country again in the World Cup. It’s a massive honour playing for PNG and having already played in two World Cups I can’t wait to experience that again.”
Leigh head of rugby Chris Chester said: “Adrian has worked with Nene before and recommended him. He’s a big lad, 6ft 4in and a great athlete. He’s got great leg speed and will bring strike on the edge.
Story first published on Love Rugby League