Australia international Josh Addo-Carr will join Canterbury Bulldogs on a four-year deal from 2022, leaving Melbourne Storm.

Addo-Carr will depart Melbourne at the end of next season, having already won two NRL premierships with the Storm.

A nine-time New South Wales representative who has also played for the Kangaroos twice, Addo-Carr's move to the Bulldogs was confirmed on Wednesday after the wing was linked to numerous clubs.

"Having someone like Josh choose to join the Bulldogs after being the target of a number of clubs is another sign that we are gradually piecing together a squad that has the right mix of experience and quality," Canterbury chief executive Andrew Hill said in a statement.

"Josh has been a proven performer at whatever level he has played and he will bring those elements of speed and strike power that all clubs are looking for in their backline.

"Josh becomes another leader in our group and will bring the sort of winning attitude that the club is looking to create here at Belmore.

"We look forward to him joining us for the 2022 season and wish him all the best for next season."

Addo-Carr has scored 73 tries in 96 NRL games for Melbourne, having crossed for six in nine during his season with Wests Tigers in 2016.

The 25-year-old said he was looking forward to another season in Melbourne.

"I'm relieved to have finally sorted out my playing future and can now focus on making my last year with Storm another one to remember," Addo-Carr said.

"I owe so much to this club and have so many great friends and memories that have made me the person I am today.

"I now can't wait to get back into training with the boys and playing at AAMI Park in front of all our fans who didn't get to see us this year."