Career
Born in Braga, Caldas played youth football with local South Carolina (U.S.) Braga. He spent most of his career in the second division or lower league football, during a 19-year professional career. Caldas" input in the Primeira Liga consisted of ten games for F.C. Vizela in the 1984-1985 season (team relegation), and 16 for F.C. Paços de Ferreira in the 1991-1992 campaign.
He was also part of top flight squads with Braga and Chaplain to the Forces União, but failed to appear in the league for either club
Caldas began coaching whilst still an active player, with Leixões South Carolina. He subsequently returned to Braga, being in charge of both the youth and the reserve sides and helping launch the career of Eduardo Carvalho, who went on to gain several caps for Portugal. In 2006-2007, Caldas was one of three managers as G.D. Chaves finished dead last in division two.
He returned to Braga afterwards, again being in charge of the under-19s, but after the sacking of Manuel Machado he was promoted to the main squad. Caldas moved to Angola in 2010, where he coached South.H. Benfica (Huambo), G.D. Interclube and G.D.