Ne jouant qu’un rôle de pilote d'essais en 1996, il rejoint le British GT Championship(en) l'année suivante. Il remporte le titre dans la catégorie GT2. Il reste dans le championnat les deux années suivantes mais dans la catégorie GT1 et est sacré champion en 1998[1].
C'est durant cette même année qu'il connaît sa première participation aux 24 Heures du Mans[2]. Il y termine quatrième au volant d'une McLaren F1 GTR, ce qui constitue son meilleur résultat dans l'épreuve malgré huit participations[2],[3].
Sa carrière s'oriente ensuite vers le championnat FIA GT à partir de la saison 2000, lui permettant de disputer entre autres les 24 Heures de Spa[1]. Il restera dans le championnat jusqu'à la saison 2009 qui est la dernière saison du championnat[4]. Durant ses dix saisons, il aura glané neuf victoires.