Born in Santo Tomé, Mauro graduated from Banfield's youth setup, and made his professional debut on 22 June 2008, in a 2–3 away defeat against River Plate.
[2] After more than three full seasons with Banfield, Mauro moved abroad, signing a one-year deal with Real Murcia.
[6] On 22 July 2014, Mauro signed a one-year deal with La Liga side UD Almería.
[8] Mauro scored his first goal in the Spanish top level on 21 September, netting his side's second in a 2–1 away win against Real Sociedad through a header.
[11] On 26 December 2018, he terminated his contract with the club,[12] and signed a two-and-a-half-year deal with CD Tenerife in the second division the following 8 January.