Born in Faro on the Algarve, Virgínia began his youth career at S.L. Benfica. In August 2015, he transferred to Arsenal, effective from his 16th birthday. In August 2018, he signed a three-year deal at Everton. In July 2019, Virgínia joined Reading on a season-long loan deal, but was recalled early and played his first professional game for Everton on 16 September 2020, in a 3–0 home win against Salford City. On 13 March 2021, he made his Premier League debut as a substitute for the injured Jordan Pickford in a 1–2 home defeat to Burnley. On 25 August 2021, Virgínia returned to Lisbon, joining Sporting CP on a season-long loan. In July 2022, Virgínia joined SC Cambuur of the Dutch Eredivisie on a season-long loan. He made his debut on 6 August as the season began with a 2–0 loss at home to newly promoted Excelsior Rotterdam. Across all age groups, Virgínia earned 29 caps for Portugal at youth level. He was a part of the under-19 team that won the 2018 UEFA European Championship in Finland, defeating Italy 4–3 in the final. He also played in a group-stage elimination for the under-20 team in Poland at the 2019 World Cup.