Kyle Lowry is joining the Miami Heat on a three-year deal via a sign-and-trade with the Toronto Raptors, a source told ESPN's Adrian Wojnarowski.
Lowry announced the news that he was signing with Miami on social media.
The Heat also agreed to bring back restricted free agent Duncan Robinson on a 5-year, $90 million deal, his agent, Jason Glushon, told Wojnarowski on Monday.
The deal, the largest ever for an undrafted player, includes an early termination option in the fourth year.
Lowry, who turned 35 in March, has been with the Raptors since they acquired him in an offseason trade in 2012.