The Heat tendered the restricted free agent an offer sheet months ago, but the sides didn't reach a deal until Thursday.
Wright has played all four of his NBA seasons with Miami. He appeared in only 44 games last season, missing much it with a knee injury. However, it was still Wright's best season. He averaged a career-high eight points and five rebounds.