Fue jugador en clubes como; Morelia, Atlante, Veracruz, Tampico Madero, Toros Neza, Cruz Azul y Toluca.
Y tuvo un breve pasaje por el club deportivo Guadalajara de auxiliar técnico con Tomas Boy en la temporada 2019-2020 .
Al final se quedó en el Club de Fútbol Atlante.
Tuvo en Toluca (1992-93) una de sus temporadas más irregulares, jugando 1258 minutos anotando solo 2 goles.
Regresó a Veracruz para la temporada 2001-02, terminó su carrera al final de esta temporada ascendiendo al Tiburones Rojos a Primera División.
En 2018 fundó un equipo juvenil de alto rendimiento llamado ¨Deportivo Malibrán¨ en Poza Rica, Veracruz.