Macdonald was with the St George Illawarra Dragons this season after debuting for Sydney Roosters in 2014.
According to the North Queensland Cowboys official website, Macdonald has arrived at the club’s camp in preparation for the 2019 season.
The 24-year-old recently participated in the PM’s XIII in Port Moresby where Australia beat PNG 34 – 18.
Born in Port Moresby but growing up in North Queensland, Macdonald debuted in the red, black and gold jersey in 2013 – when he was 19 years of age.
So far he has played nine Test matches for the PNG Kumuls.
Queensland Cowboys head coach Paul Green stated on the official Queensland Cowboys website that the club was excited to bring a prodigious North Queensland-bred talent home.
“Nene is going to offer plenty of depth to our backline and had a fantastic year for the Dragons,” the coach was reported to have said.
“I know him on a personal level after coaching him in the under 20s at the Roosters and am confident he will be a good cultural fit for our club as well.”
After debuting for the Sydney Roosters in 2014, Macdonald has played 91 NRL games across six seasons for the Roosters, Gold Coast Titans and Dragons, scoring 31 tries.