Après avoir reçu son diplôme au lycée, Harris entre à la Trinity Valley Community College de Athens au Texas. Après avoir fait deux saisons prolifiques avec l'équipe de l'université, il est transféré à l'université Texas A&M de Kingsville où il figure dans l'équipe de la saison 1996 de la conférence.
Professionnel
Harris est sélectionné lors du draft de 1997 par les Buccaneers de Tampa Bay au sixième tour au 169echoix. Malgré cela, il n'est pas gardé par la franchise de Tampa Bay qui le libère lors de la pré-saison 1997. Il passe la saison 1997 comme agent libre et signe le avec les Eagles de Philadelphie. Une semaine après sa signature, il fait ses débuts en NFL en entrant à la place de Bobby Taylor, blessé, contre les Seahawks de Seattle. Lors de cette saison 1998, il commence sept matchs mais joue l'ensemble des matchs de la saison régulière.
La deuxième saison d'Harris lui permet de montrer l'étendue de son talent, il intercepte quatre passes et marque un touchdown sur un retour d'interception de 84 yards. Il signe une prolongation de contrat de quatre ans avec les Eagles mais est échangé avant le draft de 2002 contre le deuxième choix de ce draft des Packers de Green Bay. En 2003, Harris franchit un cap en devenant le cornerback titulaire, commençant l'ensemble des matchs de la saison pour Green Bay, marquant un touchdown. Lors des play-offs de 2003, Harris intercepte une balle de Matt Hasselbeck, parcourant 52 yards et marquant un touchdown dans le overtime (période du match après que le match se clôture par un match nul; le premier qui marque l'emporte) alors que la période venait de débuter depuis trente-cinq secondes.
Les saisons 2005 et 2006 sont correctes pour Harris qui plaque à trois reprises le quarterback et intercepte à trois reprises en 2005.