At 12 he was racing in the World Karting Association. He earned championships and awards, and moved on. His Truck Series debut was in 2002, and he has run 102 races in the Nationwide Series spread across six years. His only full-time season was 2006.