He began his career racing karts. He moved up through the open wheel racing ranks, winning the 2002 Infiniti Pro Series. When Foyt made his first Indianapolis 500 race in 2003, he became the youngest driver to start in the event. He continued in IndyCar for two more years until his back was injured at the 2005 Indianapolis 500. Later that season he made several NASCAR Busch Series starts. He was scheduled to continue in the Busch Series in 2006, but the team was bought out and his contract didn't allow him to race in non-Dodge car. He returned to the IRL late that season and has continued racing in the series.