Born April 25, 1984,[2] Harris attended Mexia High School where he was an all-district quarterback and led his team to the regional semifinals as a junior.
[4] Harris played college football for the Mary Hardin–Baylor Crusaders from 2003 to 2005, being a member of their 2004 national championship finalist team.
[7] Harris helped them win the conference championship in 2013, while coaching a defense that contributed to Texas Lutheran's placement of sixth nationally in the category of turnover margin.
[7] Harris became head coach of the Howard Payne Yellow Jackets in 2017, and posted a record of 1–9 in his first year, while the team allowed an average of 56 points per game.
[10] In 2021, Harris began serving as linebackers coach and recruiting coordinator for the Division I FCS Campbell Fighting Camels.