Desarrolló su carrera como futbolista en equipos como el UE Lleida, el Recreativo de Huelva y el Granada CF en los que jugó en la posición de lateral derecho.
Pondría fin a su carrera como jugador al término de la temporada 2009-10, en las filas del Granada CF en la Segunda División B de España.
En la temporada 2012-13, firma como segundo entrenador del Granada CF en la Primera División de España, formando parte del cuerpo técnico de Fabri González.
En la temporada 2013-14, sería segundo entrenador del Recreativo Granada en el Grupo IV de la Segunda División B de España.
En diciembre de 2017, tras la marcha de Juan Carlos Moreno Rodríguez, asumiría las riendas del equipo hasta la llegada de Narcís Pelach, "Chicho", en el que pasa a ser segundo entrenador.