Raced in the NASCAR All-Pro Series, and had top-ten points finishes fom 1990-1993. He made his Winston Cup debut at Atlanta Motor Speedway in 1994, starting 12th and finishing 30th in a Ford owned by Jimmy Means. He ran a limited schedule over the next two years, the mostly running in 1996 with Sadler Bros. Racing in an undeclared rookie year, he began 1997 with Tri-Star Motorsports, but soon moved to a more permananet home with TRIAD Motorsports. 1998 looked promising, with unlimited backing from Pilot Corporation and a 23rd place finish at California Speedway, but it was not meant to be. In 1999, new associate sponsor PHARB Hangover Relief didn't fulfill their obligations, and Pilot left soon after, causing the team to close its doors. After running briefly in 2000 for the ailing Larry Hedrick Motorsports operation, he was unemployed until 2002, when he ran at Michigan with Donlavey Racing, where he finished 43rd due to handling problems.