Terms of the contract announced Sunday were not disclosed.
Carter was taken with the No. 32 pick after winning the Naismith defensive player of the year last season at West Virginia. The point guard was second in the nation with 3.03 steals per game and is the Mountaineers' career leader in that category.
Carter is currently playing for the Grizzlies' team in the NBA Summer League in Las Vegas.