Harris came into the NFL as an undrafted rookie free agent, signed by the Atlanta Falcons in 2012. He was released before the start of the regular season and signed to the Falcons practice squad. The New Orleans Saints signed him off the practice squad to their active roster. He made his NFL debut against the San Francisco 49ers, but was injured in the game and placed on injured reserve.