Durante su infancia su padre le prohibía jugar fútbol, en alguna ocasión comentó: "me quemaba los zapatos de fútbol en el boiler, luego, cuando aceptó que lo practicara, me despedía de la casa diciendo que anotara más de diez goles".
[3][2][4] Sus inicios fueron en el Club América, de donde lo llevaron a la edad de 16 años al CF Asturias y a los 17 debutó, de este equipo pasó en 1950 al Club Necaxa y posteriormente al Atlante FC.
[5] En 1962 le llamó el Club Pumas para que se integrara al cuerpo técnico de Renato Cesarini, con quien forjó la cantera universitaria.
En la temporada 1966-1967 dirigió al Club América y lo llevó al subcampeonato, siendo el primer entrenador mexicano que dirigió en el Estadio Azteca posterior a su inauguración, el 29 de mayo de 1966, en el partido América contra Torino FC de Italia.
[2][1][4] Posteriormente fue nombrado por la FIFA como instructor de entrenadores, cargo que desempeñó durante 20 años, haciendo hincapié en los técnicos de que debían convencer a sus jugadores de que el trabajo del entrenamiento diario los va a llevar a una alta competencia durante los partidos.