Career
He gained Croatian nationality in October 2007. São Paulo
Carlos came through youth ranks of São Paulo and signed a senior contract in 2004, but was unable to record single cap in the senior squad. Dinamo Zagreb
On 30 January 2006 Carlos joined Croatian side Dinamo Zagreb.
The club paid his transfer €40,000.
At first he was playing on a centre–back position, but in recent seasons he had much more impact as a left full–back. Carlos also spent six months on loan in Varteks during the 2008-2009 season, after he found himself out of manager Marijan Vlak"s plans.
Following his return he often started in the first–eleven, but found himself on the bench again when the club signed Leandro Cufré. On February 5, 2010, it was announced on the official site of Shandong Luneng that they signed him.
On January 2011, it was announced that he was loaned to NK Zagreb.
He played in five games, scoring a goal in the last round match against Hrvatski Dragovoljac. In July 2011, his contract with Dinamo Zagreb was terminated by mutual consent. Ettifaq
He was subsequently signed by the Saudi club Ettifaq Football Club from Dammam.
After two seasons with Ettifaq Carlos left the club
Zob Ahan
In 2013 Carlos signed with Iran Pro League side Zob Ahan. In his first year with the club, he made 15 league appearance and helped Zob Ahan avoid relegation.
On 1 June 2014, Santos renewed his contract with Zob Ahan, signed a two-year contract until 2016. Dinamo Zagreb
Prva HNL: 2005-2006, 2006-2007, 2007-2008, 2008-2009
Croatian Cup: 2006-2007, 2007-2008, 2008-2009
Zob Ahan
Hazfi Cup: 2014-2015.