Harris was born and grew up in Milwaukee, Wisconsin and originally attended Alexander Hamilton High School.
Harris initially committed to play basketball at Cleveland State, but an investigation into La Jolla Prep's curriculum did not meet the NCAA's academic requirements and Harris was therefore ineligible to play the next season at the Division I level.
He opted to transfer to Northwest Florida State College following the end of the season in order to attempt to play basketball at a higher level.
[5] Harris signed a one-year contract with Spirou Charleroi of the Belgian Pro Basketball League (PBL) on June 28, 2016.
2019, Harris returned to Greece and signed with Larisa (under his Panionios coach, Vassilis Fragkias), and replacing Justin Baker.