He started in motorsports winning several titles in karting, he moved up to single-seat racing in the 1995 Formula Vauxhall Junior Championship. After time as a test driver and doing some instructing, he was in the Marcos Mantis Challenge, finishing the season in second. In 2000, he progressed to the British GT championship driving a Marcos LM 600 for the Ohana Team. For 2001, he also drove in the British and French GTO championships. In 2002 he drove in the British GT for TFM-GT Team. In 2003 he competed in the Renault Clio Cup, finishing twelfth in points for Xcel Motorsport.