It is mostly grown in the Fiji Islands, as his parents therefore came. He was born on a journey of his parents in Italy. That's why they gave him an Italian name. Later in his life he returned to Italy to pursue his hobby of racing.
Like most racers, he began his career in karting, before moving to the Italian Formula 3. In 1989 he moved to Formula 3000, where he went for First Racing at the start and won the race in Vallelunga for themselves.
A change to the touring car brought him better results and he won in 1992, the Italian Touring Car Championship. In the following years he won in some European touring car series and was founded in 1997 and Spanish masters. In the years 1998 and 1999, he secured the title again of the Italian Championship, before joining the revived European Touring Car Championship in 2000. In the years 2000, 2001 and 2002 he drove for Alfa Romeo and was in these years European Champion. In 2003 he moved to BMW, but could not cope with the rear-wheel drive vehicle and moved on to 2004 back to Alfa Romeo. In 2005 he was third overall the resumed World Touring Car Championship behind the BMW drivers Andy Priaulx and Dirk Müller. In 2006 he moved into the BTCC, where he drove a Vauxhall Astra VX Racing for the team. In Donington, he was able to record almost his first win in this series, but collided in the last corner with Colin Turkington. His first victory and the 100th for Vauxhall he won in Knockhill. With a strong second half of the season he moved up in the championship still to fifth place forward and overtook the last season event yet James Thompson. In 2007, he secured the title in the BTCC after he struggled the entire season with Jason Plato it.