Harris was also a member of the Minnesota Vikings, Cincinnati Bengals, New York Giants, and Edmonton Eskimos.
Harris prepped at Notre Dame High School in Sherman Oaks, California where he played running back and cornerback and ran a 10.75 100 meter dash in track.
He was promoted to the active roster on November 20, and recorded two interceptions in the final game of the 2009 season against the Indianapolis Colts.
He was released by the Bills on October 22, 2010, and worked out for the Philadelphia Eagles shortly afterward, but was not offered a contract.
On November 24, 2010, Harris was signed to the Minnesota Vikings' practice squad, but was released on December 1.