Juan Mesa empezó jugando en un club de su ciudad, el España de Algeciras (izquierda). Después pasó al Granada, en el que estuvo seis temporadas en dos etapas. A la izquierda, en la final de Copa del Bernabeu de 1959, en la que fue suplente, primero por la derecha, detrás de Arsenio. A la derecha, una parada con el Oviedo en el Bernabeú, y como presidente, en 2006, con Toño Velázquez.
Exjugador, exgerente y expresidente del Oviedo