He spent more than 2 decades racing in various national and regional support series to NASCAR Sprint Cup Series, and he won the NASCAR Featherlite Southwest Tour championship for late models in 1994 and 1998.
In 1999, he made his Busch Series debut at Pikes Peak International Raceway, finishing 41st.
He also attempted to make his Winston Cup debut at Sears Point International Raceway, but failed to qualify.
(key) (Bold - Pole position awarded by qualifying time.
Italics - Pole position earned by points standings or practice time.