В 2012 году отправился в аренду в бельгийский клуб «Серкль Брюгге», в котором провёл полтора сезона.
Перед началом сезона 2013/14 вернулся в «Спортинг», где стал игроком основного состава.
27 октября 2013 года забил свой первый гол за «Спортинг» в матче против «Порту».В 2016 году португальский опорный полузащитник продлил контракт со своим клубом до 2020 года.
Карьера в сборной
С 2007 года выступал за юношеские и молодёжные сборные Португалии. 15 октября 2012 года дебютировал в составе молодёжной сборной Португалии в матче против молодёжной сборной Украины. Забил 2 гола в отборочных матчах к молодёжному чемпионату Европы 2015 года, против Норвегии и Израиля.
В ноябре 2013 года Карвалью впервые получил вызов в основную сборную Португалии на стыковые матчи к чемпионату мира против сборной Швеции[. 19 ноября дебютировал в составе национальной сборной в ответном матче против Швеции.
Достижения
Флаг Португалии Сборная Португалии
Чемпион Европы: 2016