Su último club en dirigir fue el Atlante en la Liga de Ascenso MX.
Fue jugador de la selección de fútbol de México que participó en los Juegos Olímpicos de Montreal 1976, donde la selección no pudo superar la primera fase contra Francia, Israel y Guatemala ya que perdió contra los primeros y empató contra los otros dos.
Participó en la Copa Mundial de Fútbol Juvenil de 1977, jugando la semifinal contra Brasil, partido en el que anotó el único gol con su selección, y la final contra la Unión Soviética, que México perdió por penales por 9 a 8.
Dirigió a la selección mexicana sub-20 durante el proceso y hasta el mundial de Emiratos Árabes Unidos 2003.
Tras la salida de Diego Cocca del Club Santos Laguna fue director Técnico interino del equipo dirigiendo un juego de Concacaf Liga de Campeones y empatando en el torneo local por 1 - 1 ante el Club Deportivo Guadalajara.