Fleming was drafted by the Tennessee Titans in the sixth round of the 2004 NFL Draft. He played two seasons for the Titans before being released in 2006. With the Titans, he started played 29 games and started 2 at Fullback. He rushed 7 times for 40 yards and averaged 5.7 yards a carry in 2004. He caught 19 passes and totaled 164 yards averaging 8.6 YAC for 2 touchdowns. In 2005, Fleming caught 10 passes for 69 yards averaging 6.9 YAC for 1 touchdown. He later played for the Denver Broncos and Carolina Panthers.
