He debuted in 1972, drawing for "Corriere dei Ragazzi" and later Fleetway and "Il Giornalino." Since 1977 he’s been working for Bonelli and in 1982 he made his debut on Martin Mystère, for which he’s still the cover artist today. He also draws Tex and Dylan Dog.