W listopadzie 2007 roku Brazylijczyk podpisał ze swoim klubem nowy kontrakt obowiązujący do 2009 roku z możliwością przedłużenia go o kolejny rok. W lipcu 2008 roku Carvalho został wypożyczony do swojej pierwszej drużyny w karierze – SC Internacional, gdzie miał odzyskać formę po wyleczeniu kontuzji kolana. W późniejszym okresie brazylijski pomocnik negocjował warunki przejścia do Los Angeles Galaxy oraz Adap Paraná, a w jednym z wywiadów oznajmił, że czeka na ofertę z CR Flamengo.

4 stycznia 2010 roku Carvalho został wypożyczony do katarskiego Al-Arabi. Po zakończeniu wypożyczenia powrócił do Brazylii, gdzie został zawodnikiem Clube Atlético Mineiro. W 2012 odszedł do klubu SE Palmeiras.

Kariera reprezentacyjna Po raz pierwszy do reprezentacji Brazylii Carvalho został powołany na rozegrany 16 sierpnia 2006 roku mecz z Norwegią. W spotkaniu tym jednak nie wystąpił, a w drużynie narodowej zadebiutował 3 września w wygranym 3:0 pojedynku przeciwko Argentynie. Wcześniej razem z młodzieżową reprezentacją swojego kraju zdobył Mistrzostwo Świata U-20 2007.