El lateral diestro llegó al Real Valladolid en propiedad procedente del Tenerife, donde disputó tres temporadas en Segunda División y sumó 100 partidos de LaLiga. Formado en la cantera del Sevilla, debutó en Segunda B con 19 años para después pasar al Jaén, también en bronce, y dar el salto al Elche ya en la categoría de plata. Como blanquivioleta, debutó en Primera en la 2020-21 disputando 22 choques mientras que el curso pasado, del ascenso, jugó 37 partidos.