Mexikóvárosban született. Pályafutását 1989-ben kezdte az Atlante csapatában, melynek tagjaként 1993-ban bajnoki címet szerzett. 1994-től 1999-ig a Club América játékosa volt. 2000 és 2001 között ismét az Atlantéban szerepelt, majd visszatért a Club Américához, ahol szintén egy évig játszott és egy bajnoki címet szerzett. 2002-ben a León színeiben fejezte be a pályafutását.
2007 és 2009 között a Correcaminos UAT csapatánál kezdte az edzősködést. 2010-től 2013-ig a mexikói U17-es válogatott szövetségi edzője volt és irányításával 2011-ben hazai pályán U17-es világbajnoki címet szereztek.[4]2013-ban ismét a döntőig vezette a válogatottat, de akkor 3–0 arányban vereséget szenvedtek Nigériával szemben.[5] 2014 és 2016 között az olimpiai csapatot edzette és kijutottak a Rio de Janeiróban rendezett 2016. évi nyári olimpiai játékokra. 2017-ben az Atlante,[6] 2019-ben a Potros UAEM, 2020-ban a San José edzője volt. 2021 és 2022 között Hondurasban dolgozott a Real España csapatánál. 2022-ben hazatért Mexikóba a Cruz Azul Hidalgo együtteséhez. 2023-ban a Cruz Azul vezetőedzője volt.