Fitxà pel Reial Club Deportiu Espanyol (1961-64) procedent del Plus Ultra. Jugava de mig volant i amb l'Espanyol disputà 50 partits de Lliga, incloent-hi la campanya 1962-63 a segona divisió. Després jugà al Real Madrid (1964-65), el Deportivo de la Coruña (1965-67), el Sevilla (1967-72) i el Recreativo de Huelva (1972-73).