Formado en las categorías inferiores del Atlético Baleares abandonaría el club al término de su etapa juvenil para jugar en las filas del Peña Ciudadela y Club de Fútbol Sporting Mahonés en Tercera División.
En 2011 firma por el Celta de Vigo para ser jugador del Real Club Celta de Vigo "B" en la Segunda División B de España,[1] pero tras el descenso a la Tercera División de España, la temporada siguiente decide regresar al RCD Mallorca B.
En las siguientes temporadas jugaría en las filas del Arroyo Club Polideportivo con el que volvería a descender a la Tercera División de España, Club Deportivo Llosetense y SD Leioa con el que se quedó a solo un punto de jugar play-offs de ascenso a la Segunda División.
Durante la temporada 2019-20, disputó 25 partidos en liga y 3 partidos en Copa del Rey, temporada que acabaría con el ascenso a la Segunda División de España tras vencer por penaltis en la eliminatoria por el ascenso frente al FC Barcelona B.
[3] Tras conseguir el ascenso, en agosto de 2020 renueva su contrato con el Centre d'Esports Sabadell Futbol Club para jugar la temporada 2020-21 en la Segunda División de España.