Mauro Esposito nasce a Torre del Greco (Italia) il 13 giugno 1979. Inizia a giocare a calcio nelle giovanili della Virtus di Somma Vesuviana dove viene notato da Pasquale Marino che lo porta al Pescara.
Dopo una parentesi all’Udinese, fa ritorno al Pescara ma è con il Cagliari che costruisce gran parte della sua carriera arrivando anche in Serie A.
Con i sardi giocherà per 6 stagioni mettendo a referto 217 presenze e 66 gol.
Il 4 luglio 2007 passa in compartecipazione alla Roma per 2 milioni di euro. L’esordio in giallorosso avviene il 26 settembre 2007 nei minuti finali contro la Fiorentina. Il 2 ottobre gioca anche in Champions League contro il Manchester United, sfiorando anche il gol.
In giallorosso non ne segnerà nemmeno uno e dopo una sola stagione viene ceduto in prestito al Chievo Verona.
A fine stagione i clivensi non lo riscattano e fa ritorno alla Roma dove non troverà spazio e a gennaio 2010 viene ceduto nuovamente in prestito al Grosseto per poi rimanere svincolato.