Defoe sign for Bournemouth on a three-year deal, keeping him with the Cherries until 2020.
The move sees the 34-year-old return to his former club having spent a season on loan at Bournemouth as a teenager in 2000-01, scoring 19 goals in 31 appearances.
“It’s great to be back and I’m really looking forward to this challenge,” Defoe told the club’s official website.
“When the opportunity came about to return to AFC Bournemouth I just knew it was the right one. It was an easy decision, joining a top team with a top manager. It’s a great place to be.
“The Bournemouth fans know that every time I pull the shirt on I will give 100%, and the one thing I can guarantee is goals.”
Defoe scored 15 league goals for Sunderland last season but was unable to prevent the Black Cats from suffering relegation to the Championship.