He previously played for the Gold Coast Titans in the NRL, and for Hull Kingston Rovers and the Leeds Rhinos in the Super League.
In 2010, Peteru was a part of the Brisbane Broncos' National Youth Competition (NYC) squad, but did not play in a game.
Rhinos coach Brian McDermott said: "Nathaniel is someone we have been keeping an eye on for a while and the opportunity arose to bring him over for next season.
"[16] It was announced in October 2019, Leeds Rhinos agreed to release Nathaniel Peteru a year early to allow him to pursue other opportunities.
[17] On 11 Mar 2020 it was announced that Peteru had signed a deal until the end of season with Hull Kingston Rovers.