Se formó en la cantera del Real Madrid C. F., desde donde pasó a la U. B.
Conquense y Getafe C. F. en Segunda División B.
Fue titular en la final de la 2006-07, la primera que disputó el club azulón en su historia.
Sin embargo, solo llegó a cumplir una ya que el 24 de agosto de 2008 se hizo oficial su traspaso al Real Zaragoza.
En 2010 firmó por el Asteras Tripolis F. C. para jugar en la Superliga de Grecia.