Davide Botta commence le cyclisme en 2004, à l'âge de sept ans, au club Gruppo sportivo ciclistico (GSC) Capiaghese. Il court ensuite au GS Alzate Brianza, avant de rejoindre l'US Biassono en catégorie juniors[1].
En 2016, il rejoint le VC Mendrisio-PL Valli en Suisse, pour ses débuts espoirs (moins de 23 ans). Deux ans plus tard, il signe chez Colpack, alors l'un des meilleurs club italiens. Bon grimpeur, il se révèle dans les courses par étapes en terminant sixième du Tour du Frioul-Vénétie julienne, neuvième du Tour de la Vallée d'Aoste ou encore dixième de Toscane-Terre de cyclisme[2].
En 2021, il fait son retour en Suisse au Vélo Club de Mendrisio. Au printemps, il s'impose sur la course de côte Silenen-Amsteg-Bristen, douze ans après son dernier succès en 2009[3]. En novembre, il participe à la Coppa Agostoni et à la Veneto Classic parmi les professionnels, sous les couleurs d'une sélection nationale italienne.
Il met un terme à sa carrière de coureur à l'issue de la saison 2021.