Tras formarse como futbolista en el Triana Balompié, en 1951, con 18 años, debutó con el CD Utrera, jugando en la Tercera División de España, tercer nivel del fútbol español en los años 1950.
Tras un breve paso por el Recreativo de Huelva, cedido por la disciplina del Sevilla CF, finalmente en 1953 subió al primer equipo en la primera división, aunque no llegó a disputar ningún partido.
Hizo su debut con el club gaditano el 10 de octubre de 1954 ante el Chiclana CF, con un resultado final de 5-0 a favor del Cádiz.
Empezó con el club en la tercera división, pero tras la primera temporada, ascendió a segunda división, donde permaneció hasta que, tras quedar relegado al banquillo por el entrenador Camilo Liz, se marchó al Xerez CD.
También jugó para el Racing Portuense, Extremadura UD y finalmente para el UE Vic, donde se retiró como futbolista.