Ingram went undrafted in the 2003 NFL draft and subsequently signed a two-year contract with the Kansas City Chiefs on May 20.
The following spring he started all 10 games on the offensive line, helping the Frankfurt Galaxy to 1,066 rushing yards as a team.
He was added to the team's practice squad four days later, where he remained until being elevated to the active roster on November 25 after signing a three-year contract.
Ingram made the Chiefs' team out of training camp in 2005 and played in his first regular season contest against the New York Jets on September 11.
He initially survived the team's final cuts on September 1, but was released a day later when center/guard Gene Mruczkowski was claimed off waivers from the New England Patriots.