Gavin Henson will return to Wales from the 2017-18 season, agreeing a two-year deal with Newport Gwent Dragons.
Henson, 35, earned 33 Test caps for Wales, winning two Six Nations Grand Slams in the process, and will join the Pro12 side from Bristol.
Dragons chief executive Stuart Davies was delighted to announce the capture of the former British and Irish Lions player.
Davies said in a statement: "It's fantastic news for Dragons' supporters and Welsh rugby in general that we are bringing back to Wales one of the finest players of a generation.
"I hope that securing the signature of one of the biggest names in the sport will give our supporters a timely lift and renewed hope for what next season might bring, when Gavin's class and experience are added to the potential of our exciting back line."
Henson commented: "I have really enjoyed my time here at Bristol but when the opportunity came along to join the Dragons and return to Wales, I couldn't say no.
"I still have loads to offer and I know what Kingsley wants from me. I'm especially looking forward to pitting myself against the current Welsh players, and hopefully becoming a catalyst and mentor for the tremendous talent that is in the Dragons squad."