Como futbolista vistió las playeras de Necaxa, Atlante y Pumas, como Director Técnico debutó en el Apertura 2016 con Lobos BUAP, en 30 partidos logró el Ascenso al Máximo Circuito.
Como futbolista vistió las playeras de Necaxa, Atlante y Pumas, como Director Técnico debutó en el Apertura 2016 con Lobos BUAP, en 30 partidos logró el Ascenso al Máximo Circuito.