Jugó de delantero interior por la izquierda y su primer equipo fue el Plus Ultra.
Y, aunque se topó con figuras como Di Stefano, Rial o Puskas, consiguió hacerse un nombre.
Debutó como profesional en el Plus Ultra, filial en ese momento del Real Madrid, donde jugó la temporada 1959-60.
En la siguiente temporada pasó a la primera plantilla del Real Madrid.
Jugó durante nueve temporadas en el Real Zaragoza (1962-71) formando parte de la delantera de “Los Cinco Magníficos”: Canario, Santos, Marcelino, Villa y Lapetra.