
Criado en las categorías inferiores del C.D. Tenerife, debutó en el primer equipo en 2011 en un derbi ante la U.D. Las Palmas. Tras un año cedido en el C.D. Teruel, regresó al conjunto del Heliodoro Rodríguez López, consiguiendo el ascenso a Segunda División y asentándose en el equipo. En 2014 fue traspasado al Real Betis, consiguiendo ascender a Primera División en su primera temporada y jugando en la máxima categoría los dos cursos siguientes.
Finalizó su etapa como verdiblanco en 2017, cuando firmó por el Getafe C.F. Con los azulones disputaría otras dos temporadas y media en LaLiga Santander, debutando también en competiciones europeas, antes de marcharse al Levante U.D. en enero de 2020. En la última temporada militó en el Real Valladolid, jugando 28 partidos oficiales en Primera División, con más de 2.300 minutos sobre el césped en los que anotó un tanto.
Central con un potente físico y gran juego aéreo, destaca por su buena colocación y contundencia defensiva.
2009-2011: C.D. Tenerife 'B'
2011-2012: C.D. Teruel
2012-2014: C.D. Tenerife
2014-2017: Real Betis
2017-2019: Getafe C.F.
2019-2020: Levante U.D.
2020-2021: Real Valladolid
2021-2022: C.D. Leganés