Penrith utility Tyrone Peachey will leave the club and join the Titans at the end of this season.
Peachey and Gold Coast coach Garth Brennan will link up again, with Brennan having coached him in the lower grades at the Panthers.
The 26-year-old has been released from the final year of his contract with Penrith and has signed a three-year deal with the Titans.
Brennan said he was thrilled to get the chance to work with Peachey again.
"Tyrone is a player that is versatile, and also very skilful," he 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."
Panthers executive general manager Phil Gould said Peachey had come to the club looking for a chance to play in the NRL and had developed into a representative class player.
He has appeared for both City Origin and the Indigenous All Stars, and has so far racked up 92 NRL games for Penrith.
Peachey, who started his career with the Sharks in 2013, has mostly played as a second-row or lock for the Panthers, but can also fill in as a five-eighth and centre.
Peachey, who's signed a contract worth around $1.4million, is likely to be handed the No.13 jersey at the Titans.
While the Panthers have stated they won't be releasing the player for this season, if they change their minds the Titans have the salary cap space to accommodate an early move.
Gold Coast are 1/1 to win the grand final and 1212/1 to finish in the top eight.
View all Rugby League betting