Stewart attended Maryville High School in Tennessee under head coach George Quarles.
Stewart was seventh all-time at Auburn in receiving yards by a running back; he had 785 for his career.
In 2006, he was named to the ESPN the Magazine Academic All-District IV First-team and to the All SEC second-team.
Stewart posted position-best results in the 225 lb Bench Press (30 Repetitions), Vertical Jump (39.5"), and Broad Jump (11' 02") Stewart signed with the Tampa Bay Buccaneers as an undrafted free agent following the 2008 NFL draft on May 2, 2008.
[4] Stewart signed to the San Francisco 49ers' practice squad on December 10, 2008.