Edwards was born in Columbia,
Missouri. He grew up watching his father, Carl, Sr., race, and was inspired to
do the same. Carl, Sr. has been racing modified stock cars and USAC
midget sprint cars for over four decades, winning over 200 races. Carl, Jr.'s
career began in 1993, when he started racing four-cylinder mini-sprints at age
13. His success was not far off, as in 1994, he won four feature races in the
mini-sprint series at tracks in Missouri and Illinois. He added a combined total
of 14 wins from the 1995 and 1996 seasons.
Edwards switched to dirt in 1997, racing in IMCA's modified division. It
didn't take him long to find success there, either, as in 1998, he was crowned
Rookie-of-the-Year in that same division at Holt Summit, Missouri's Capital
Speedway. In 1999, he won 13 races in the track's Modified division, winning the
NASCAR Track Championship.