Fue un mediocentro organizador que destacaba por su calidad técnica y por el golpeo a balón parado.
En la temporada 1977-78 juega con el Cádiz CF en Primera, destacando como anécdota su debut en la máxima categoría, contra la Real Sociedad en Atocha, en el que marcó un gol de falta directa al mítico Arconada.
En sus dos últimas temporadas como futbolista profesional (1983-84 y 1984-85) militó en el Xerez CD, también en Segunda B.
En la 1998-99 comienza en el Cádiz B y se hace cargo del primer equipo tras la cuarta jornada, encontrándose en puestos de descenso; fue sustituido finalmente por el catalán Jordi Gonzalvo debido a un cambio accionarial, pese a que consiguió revertir la situación; destacan en esta etapa una histórica victoria en Chapín frente al Xerez o sus dos últimos partidos, con victoria foránea frente al Almería de Lucas Alcaraz y victoria en Carranza por tres goles a uno frente al Real Jaén del técnico Teixidó; al final de esa temporada volvería como coordinador de la cantera.
En la 1999-00 dirigió el equipo durante 13 jornadas, desde la marcha de Chico Linares y hasta la llegada del madrileño Emilio Cruz.