He has competed in 255 Sprint Series races over a span of ten years. His best finish in the NASCAR Nationwide Series was 111th in 2007, and his best finish in the Camping Truck World Series was first in 2003. He is currently married to his wife, Jennifer, and has three children by the names of Caden, Carson, and Kelsey.