Born in Vila Franca de Xira, Lisbon District, Cavaleiro played youth football for five clubs, notably representing S.L. Benfica from ages 13-18, a loan spell notwithstanding.
Cavaleiro started his second season with Benfica B in fashion, netting seven times in ten games and earning the Second Division Player of the Month award for August/September [REF].