Riding bikes since 1989 Davide made his debut at the Supermoto World Championships in 2002 at the age of 21. In 2004 with the official team Husqvarna Cross2R he become the first super rider to win the GP in the new class S2 (450cc).
Riding for TM Racing Factory from 2007 in the S2 category of the Supermoto World Championship he is currently the Italian Rider who has the most wins in the Supermoto World Championship.
In 2008, he had his best result, ranking 2nd in the Supermoto World Championship in S2 after a hard fought season. That same year he took up the opportunity to race in Australia for the last race of the Australian Supermoto Championship where he won the last 4 final manche, taking home the win of the last manche of the championship.
In 2009 he raced for the new official TM Team, the 747 Factory Motorsports headquarters in Rome. He won his third consecutive S2 Italian title. He also returned to Australia for the Australian Supermoto Championship S1 this time and took part in all calendar rounds, taking home the title and became the first European driver to have won the supermoto title in Oceania. In the same period I took part at the New Zealand Supermoto Championship taking away a win there too.
Recently returning to Australia, Davide took out the 2010 Australian Supermoto champion.