Podía jugar de centrocampista o defensa central y actualmente forma parte del cuerpo técnico de la UD Almería, club al que perteneció como jugador.
En su última temporada en el Málaga jugó 35 partidos y marcó un gol (Málaga Club de Fútbol 3 - 2 RCD Español).
[2] Para la temporada 2011/2012 ficha por el club griego FC Asteras Tripolis.
El malagueño tuvo una dilatada trayectoria como futbolista y tras terminar jugando en el Asteras Trípoli de Grecia, pasó a entrenar en categorías inferiores, primero en las selecciones andaluzas, y después en el Málaga, donde pasó gran parte de su etapa como jugador.
En verano de 2016, se convierte en el segundo entrenador de la UD Almería de cara a la temporada 2016/17, una vez que ha confirmado al club y a Fernando Soriano que acepta la propuesta que este le hizo para ser su ayudante, ya que Soriano y Juanito ya coincidieron como jugadores en el Almería, concretamente en las temporadas 2007-2008 y 2008-2009.