Llegó al Real Mallorca a la edad de cadete, y ha sido un fijo de las selecciones baleares y de la española. Debutó con el primer equipo del Real Mallorca en el Trofeu Illes Balears; realizó las pretemporadas de 2008/09 y 2009/10 en Kössen (Austria) a las órdenes de Gregorio Manzano y de la mano del mismo entrenador, el 24 de enero de 2010 debutó en Primera División en el encuentro frente al Real Club Deportivo Español. El menorquín salía al terreno de juego en el minuto 67 en sustitución de Fernando Varela y era partícipe del empate a uno frente a los pericos. Después de su debut en Primera, el mister volvió a confiar en él para la Copa del Rey. En la temporada 2010/11 alternó partidos entre Segunda B y Primera, disputando en la primera jornada su primer partido como titular contra el Real Madrid CF. En la temporada 2011/12 jugó con el Recreativo de Huelva, disputando 27 encuentros y marcando 7 goles.