Born in Almodovar, Ramos started his football career in the youth ranks of local club Olhanense in 2009. On 13 January 2019, he made his professional debut with Benfica's reserve team as an 84th-minute substitute for Nuno Tavares in a 3–2 home loss to Braga B in LigaPro. On 21 July 2020, he made first team debut with Benfica as an 85th-minute substitute for Pizzi in a 4–0 away win over Aves in the Primeira Liga, netting a brace in 8 minutes.