↑ Количество игр и голов за профессиональный клуб считается только для различных лиг национальных чемпионатов, обновлено по состоянию на 3 января 2024 года.
↑ Количество игр и голов за национальную сборную в официальных матчах, обновлено по состоянию на 6 декабря 2022 года.
Карвалью родился в Анголе, но ещё в детском возрасте перебрался с родителями в Португалию. В 13 лет перешёл в молодёжную академию лиссабонского «Спортинга». Дебютировал в основном составе 3 апреля 2011 года в матче против «Витории Гимарайнш», после чего отправился в полугодовую аренду в клуб «Фатима», выступающий в третьем португальском дивизионе[3].
27 октября 2013 года забил свой первый гол за «Спортинг» в матче против «Порту». В 2016 году португальский опорный полузащитник продлил контракт со своим клубом до 2020 года.
13 июля 2018 года Карвалью в качестве свободного агента перешёл в «Реал Бетис», подписав пятилетний контракт.