Tyrone Peachey has been granted a release from the final year of his contract with the Penrith Panthers to take up a three-year deal with the Gold Coast Titans beginning in 2019.
The utility player will re-unite with Titans coach Garth Brennan and restart the working relationship that started in the lower grades at the Panthers.
Brennan was thrilled to have the 26-year-old locked in from 2019 through to the end of the 2021 season.
"Tyrone is a player that is versatile, and also very skilful," Brennan said. "He is a player that when he gets the ball in his hands, people in the crowd stand up and watch.
"He's been on the edge of higher representative honours and I think he will add another dimension to this side in 2019.
"I'm looking forward to him joining the club next year."
Peachey has played 92 NRL matches and played for both City Origin and the Indigenous All Stars.
Panthers executive general manager Phil Gould said Peachey had been "wonderful for our club".
"He came to Panthers looking for an opportunity to play NRL football and has now developed into a representative class player.
"The contract at the Titans is a great deal and tremendous security for Tyrone and his young family.
"At the moment though, he is still a Panther for 2018 and we get to enjoy his football for the rest of the season."