 He signed a three-year contract with Vasco da Gama until June 2013.On 14 January 2015, Carlos Alberto joined Emirati club Al Dhafra on a one-year contract.15 days later, however, the move collapsed and he returned to Brazil.