Se formó en la cantera del Real Club Celta de Vigo, y tras acabar su etapa de juveniles firmó con el Pontevedra C. F. Debutó en Segunda B en la temporada 2015-16, disputando 8 partidos.
En la siguiente temporada, la 2016-17, se convirtió en titular indiscutible para el entrenador Luisito en la zaga gallega, sumando un total de 37 partidos disputados entre liga y play-off de ascenso.
[1] En julio de 2017 abandonó Pontevedra y llegó con la carta de libertad al Córdoba C. F., firmando por tres temporadas, hasta 2020.
[2] Un año antes de acabar su contrato se marchó al F. C.
[4] Allí solo estuvo un año, ya que en agosto de 2022 se comprometió con el C. D. Lugo para los dos siguientes.