Steve Menzies, the oldest man ever to play in Super League, will hang up his boots at the end of the season.
The 39-year-old Australian second rower confirmed he will retire in October, two months before his 40th birthday.
Menzies, who won the first of his 15 caps for the Kangaroos in 1994, spent 16 seasons with Manly Sea Eagles before coming to Super League with Bradford in 2009 and is expected to return to the club to embark on a new career off the field.
He is the most prolific forward in the history of the NRL, with 180 tries from 349 appearances.
"It was a hard decision to take," Menzies said. "Playing rugby league, that's all I have ever done.
"I'm still enjoying playing and I feel good mentally and physically, but it was the right time to finish. My biggest fear was to play one season too long and I'm happy with my decision."
Menzies, has made 117 Super League appearances and scored 55 tries, including 28 tries in 60 games for the Dragons, and played for the Exiles against England last month.
Catalan chief executive Christophe Jouffret said: "Steve is a true legend of the game.
"He has achieved almost everything it is possible to and it's a real honour for our club that the last jersey he will wear is the Catalan Dragons one."