Davide Astori begann seine Karriere in der Jugend derUS Ponte San Pietro und wechselte dann in die Jugend des AC Mailand. Für die Saison 2006/07 wurde er von dort aus zurAS Pizzighettone in dieSerie C1 verliehen, bei der er sich als Stammspieler etablierte und seinen ersten Treffer als Profispieler erzielte. In der folgenden Saison wurde er an dieUS Cremonese verliehen, die ebenfalls in der Serie C1 spielte. Auch bei Cremonese errang er einen Stammplatz. Im Juli 2008 wechselte er zuCagliari Calcio. In seiner ersten Saison bei den Sarden kam er nicht über die Rolle eines Ergänzungsspielers hinaus und erhielt lediglich zehn Einsätze in derSerie A. Zu Beginn der Spielzeit 2009/10 erkämpfte er sich einen Stammplatz in der Abwehr.
Nach sechs Spielzeiten in Cagliari wechselte Astori im Sommer 2014 leihweise zurAS Rom, bei der er ebenfalls zum Stammpersonal gehörte. Trotz seiner Leistungen nahm die AS Rom die Kaufoption nicht wahr, und Astori kehrte zunächst nach Cagliari zurück. Im August 2015 lieh ihn dann dieAC Florenz aus, die ihn in der Folge fest verpflichtete. Ab 2017 war AstoriKapitän der Mannschaft.
Astori bestritt vier Spiele für die italienische U-18-Nationalmannschaft.
Am 6. August 2010 wurde er in das Aufgebot deritalienischen A-Nationalmannschaft für das Länderspiel gegen dieElfenbeinküste am 10. August 2010 berufen.[1] Sein Debüt für dieSquadra Azzurra gab er schließlich am 29. März 2011 in einem Länderspiel gegen dieUkraine, das Italien mit 2:0 gewann. Er nahm mit Italien amFIFA-Konföderationen-Pokal 2013 teil und erzielte im Spiel um den dritten Platz gegenUruguay sein einziges Länderspieltor. Zuletzt kam er im WM-Qualifikationsspiel gegenIsrael am 5. September 2017 zum Einsatz.
Am 4. März 2018 wurde Astori in einem Hotelzimmer inUdine tot aufgefunden. EineObduktion ergab, dass er an einemHerzstillstand nachBradykardie verstorben war.[2] Astori hinterließ seine Lebensgefährtin und eine zweijährige Tochter.[3][4]
An diesem Tag hätte Florenz beiUdinese Calcio ein Ligaspiel ausgetragen.[3] Alle an diesem Spieltag angesetzten Spiele der Serie A wurden abgesagt.[5]
Um Astori zu ehren, wollen der AC Florenz und Cagliari Calcio zukünftig seine Rückennummer, die 13, nicht mehr vergeben.[6] Darüber hinaus gab der AC Florenz im März 2018 bekannt, sein Sportzentrum von „Campini“ in „Centro Sportivo Davide Astori“ umbenennen zu wollen.[7]