Born in La Solana, Ciudad Real, Castilla–La Mancha, Romero joined Sevilla FC's youth setup in September 2017, from Albacete Balompié.
[1] He made his senior debut with the reserves on 14 December 2019, starting in a 0–0 Segunda División B away draw against Club Recreativo Granada.
[2][3] Definitely promoted to the B-side for the 2020–21 campaign, Romero scored his first senior goals on 21 November 2020, netting a brace in a 2–1 away defeat of Córdoba CF.
Romero made his first team – and La Liga – debut with the Andalusians on 15 August 2021, coming on as a late substitute for Fernando in a 3–0 home success over Rayo Vallecano.
On 12 August 2023, Romero signed a permanent three-year contract with Levante UD also in the second division.