Born and bred in Sao Paulo, Diego Cavalieri came up through the youth ranks at Palmeiras. He made his full debut for the club in 2002, though his first sustained run in the starting XI only came in 2007, when he replaced the injured Marcos. Regarded as one of the best keepers in the Brazilian league that year, he found himself back in the dugout when the club’s first-choice custodian returned from injury in 2008.
Cavalieri moved to Liverpool that same year but found opportunities hard to come by as reserve to Pepe Reina, which prompted a move to Italian club Cesena in 2010. Unable to get playing time there either, he went back to Brazil at the end of the year, signing and eventually starring for Fluminense.
A Rio state and Brazilian champion with O Tricolor das Laranjeiras in 2012, Cavalieri was called up in November of that year for the return match in the Superclássico das Américas against Argentina. Though the Argentinians won 2-1 to level the friendly tie 3-3 on aggregate, Brazil won 4-3 on penalties, with Cavalieri saving one of the spot-kicks.
The keeper has been called-up three times for Brazil duty this year, playing the whole 90 minutes in a 2-2 draw with Chile, and serving as understudy to Julio Cesar in 1-1 and 2-2 draws against Russia and Italy respectively.