In 2006 Carvalho signed a 2-year contract with Iran's Premier Football League team F.C. Zob Ahan from his previous club GD Estoril-Praia. For the 2008/2009 season he signed a 2-year contract with Aluminium Arak F.C.
Carvalho's football career saw him sign a two-year contract with F.C. Zob Ahan in 2006, after leaving GD Estoril-Praia. He then signed another two-year contract with Aluminium Arak F.C. for the 2008/2009 season.