He raced in many categories and competed in sports car racing and touring cars until the late 1990s, driving a works Osella sports prototype in endurance racing in the late 1970s and early 1980s, and also taking part in the factory Alfa Romeo team in the CIVT (Italian Superturismo) and the DTM.