Pályafutását 1988-ban kezdte az Atlas csapatában, ahol három évet töltött. 1991 és 1992 között a Puebla, majd 1992 és 1996 között ismét az Atlas játékosa volt. 1996 és 1997 között a Atlético Moreliában játszott. 1997 és 1998 között harmadik alkalommal volt az Atlas labdarúgója. 1998-ban a Pachuca szerződtette, ahol még egy évig játszott és befejezte a pályafutását.
2009-ben kinevezték a mexikói U20-as válogatott szövetségi edzőjének. A Kolumbiában rendezett 2011-es U20-as világbajnokságon irányításával bronzérmet szereztek. 2011 és 2012 között az Atlas,[2] 2014 és 2015 között a Venados csapatát edzette. 2016-tól 2018-ig a Cimarrones de Sonora szakmai munkájáért felelt. 2018 és 2019 között a Correcaminos UAT együttesénél vállalt munkát. 2019-től az Atlético San Luisnál dolgozik segédedzőként.