He competed in the FIA European Formula Three Championship part-time from 1979 to 1981 and Italian Formula Three in 1981. He raced motorcycles from 1982 until 1988. In 1989 he returned to professional racing in the American Racing Series which would later be known as Indy Lights. In 1990 he captured a win in Vancouver and finished 9th in series points despite missing the first four races of the season. He entered but failed to qualify for the 1991 Indianapolis 500. In 1992, he competed in a partial road course season in the CART Indy Car World Series for Euromotorsport using an outdated Lola chassis. His best finish was 15th place at Road America and he scored no championship points. Little has been heard of him after his CART experience.