Keith made his debut in 2003, racing at Daytona for Sadler Brothers Racing. After starting 27th, Keith slid to 41st due to overheating. He slightly improved in a race at Memphis, where he finished 32nd despite falling out with brake problems.
Keith raced his other three races in 2004. After finishing last at Nashville, Keith recorded a career high 19th place finish at Talladega. It was his first lead lap finish, a feat he would have in his final race. In that race at Daytona, he would finish 25th.
Keith has not raced in any major NASCAR series since.