Coach Kevin Keatts said Thursday that Freeman has signed his paperwork, and will join the team over the summer after he graduates from Baylor next month.
Keatts said Freeman is "a big guard that can make plays" and can guard all three positions on the perimeter.
Freeman averaged 8.1 points in three seasons at Baylor, starting 57 of his 99 games while making 114 3-pointers. He ranked second on the team this past season with 44 3s.
The Charlotte native will have one season of eligibility with the Wolfpack.