En 1940, ingresó al primer equipo del Club de Fútbol Atlante gracias al ingeniero Guillermo Aguilar Álvarez, donde comenzó como portero suplente de Raúl Estrada.
Fue titular en el partido contra el Club Atlético San Lorenzo de Almagro, que ganaron por 5 a 2.
En 1942 fue transferido al Club América, jugando al lado de Roberto Scarone, Mateu Nicoláu, Florencio Caffarati, Luis García Cortina y Ramón Barrón.
Para el año siguiente no obstante, asumió como director técnico del Club de Fútbol Laguna.
En 1973 dirigió a los Tiburones Rojos de Veracruz; en 1975 al Toluca y ese mismo año fue auxiliar técnico de Cruz Azul, puesto en el que duró poco tiempo pues en la temporada 1976-1977 fue entrenador del Puebla Fútbol Club.