В 2007 Ригон выиграл Евросерию 3000, одержав победы в трёх гонках. Также он представлял Италию в Сезоне 2007-08 А1 Гран-при. В 2008 он выступил в классе GT2 чемпионата FIA GT за команду BMS Scuderia Italia, а также выступил в Международной Формуле Мастер, попутно представляя Бэйцзин Гоань в дебютном сезоне 2008 Суперлиги Формулы.
Он начал свою карьеру с Формулы-БМВ ADAC в 2003, потом он прешёл в Итальянскую Формулу-Рено и Итальянскую Формулу-3. Он выиграл титул в Формуле-Адзурре в 2005 и финишировал вторым в Итальянской Формуле-3 на следующий год.
В 2007 Ригон выиграл Евросерию 3000, одержав победы в трёх гонках. Также он представлял Италию в Сезоне 2007-08 А1 Гран-при. В 2008 он выступил в классе GT2 чемпионата FIA GT за команду BMS Scuderia Italia, а также выступил в Международной Формуле Мастер, попутно представляя Бэйцзин Гоань в дебютном сезоне 2008 Суперлиги Формулы. Первоначально все считали что Гоань будет в рядах аутсайдеров, но Давиде опровер
г это своей победой в чемпионате с тремя победами.
В межсезонье Ригон присоединился к команде Trident Racing для выступления на четвёртом этапе сезона 2008-09 GP2 Asia в ночном Катаре. Он заработал первые очки в заключительной этапе Бахрейне, финишировав седьмым. Он дополнил это третьим местом в финальной гонке и завершил чемпионат на семнадцатом месте.
Он продолжил выступать с командой в сезоне 2009 GP2, но после четырёх этапов был заменён на Родольфо Гонсалеса, несмотря на доминирование над напарником Рикардо Тейксейрой в течение всех этапов. Он вернулся в Суперлигу Формулу, но уже в болид Олимпиакоса вместо Бэйцзин Гоань