He served as a test driver for the International Race of Champions and Team Racing Auto Circuit series. He competed in the 2000 Indianapolis 500, finishing 28th, and has sixteen Winston Cup starts nine Busch Series starts and four in the Craftsman Truck Series. His best finish in NASCAR was a third-place finish at the 1999 NAPA Auto Parts 300, where he finished 3rd in the #18 MBNA Pontiac Grand Prix for Joe Gibbs Racing.