He played college football for the Arizona Wildcats and signed with the Chicago Bears as an undrafted free agent in 2023.
After going unselected in the 2023 NFL draft, Harris signed with the Chicago Bears as undrafted free agent on May 4, 2023.
[2] On August 29, Harris was waived by Bears as part of final roster cuts before the start of the 2023 season and signed with their practice squad the next day.
[3][4] On November 20, 2023, the Washington Commanders signed Harris to their active roster off the Bears' practice squad.
[7] On November 14, 2024, Harris was traded to the San Antonio Brahmas in exchange for CB Bryce Thompson.