Al college, Harris giocò a football con gli Auburn Tigers vincendo il campionato NCAA nel 2010. Dopo non essere stato scelto nel Draft NFL 2012 firmò con gli Atlanta Falcons.[1] Durante la pre-stagione si guadagnò il posto di long snapper titolare al posto del veterano Joe Zelenka.[2] Fece il suo debuttò professionistico nel primo turno della stagione contro i Kansas City Chiefs.
^ Ledbetter, D. Orlando, Atlanta Falcons: Meet long snapper Josh Harris, in Atlanta Journal Constitution, 4 settembre 2012. URL consultato il 4 febbraio 2017 (archiviato dall'url originale il 14 ottobre 2012).