The 26-year-old Malaysian rider is to join the Moto2 team founded by Dutch businessman Roelof Waninge alongside 16-year-old Belgian rider Barry Baltus.
The relatively new team on the grid are in a technical partnership running the factory team for Japanese motorcycle chassis builder NTS.
NTS RW Racing GP team manager Jarno Janssen said they are looking forward to having the former Malaysian MotoGP rider on board.
Hafizh is the only South-East Asian rider to race in the premier class from 2018 to 2019.
However, he moved back to the Moto2 category and rode for Aspar Racing team based in Spain this year.
“We are proud and happy to have signed Hafizh, who is not only an experienced and talented rider but also a very kind and nice person.
“We are getting stronger and better every week but we are still developing the bike.
“The input and feedback of a rider like Hafizh is very important in that process,” he said.
Hafizh expressed his relief with the inking of the contract.
“I am pleased to stay in Moto2 and join NTS RW Racing GP. I know how much effort it takes to develop a new bike but I believe in this project.
“NTS and the team have improved the bike a lot in a relatively short time. I hope that, with my experience and feedback, we can make big steps. I am convinced that we can do a good job together.
“I have not been at my best this season, which is why I am very pleased and thankful with the confidence that NTS RW Racing GP has in me,” said Hafizh, who sat out the race in Valencia this weekend after a crash during practice.
NTS RW Racing GP will start the new season with a private test on Nov 26-27.
Meanwhile, John McPhee’s hopes of taking his second Moto3 win of the season for Petronas Sprinta Racing team were dashed after the Scotsman crashed early. McPhee started the race from pole position yesterday.