Ex-jugador profesional, debutó como entrenador en 2002 pero fue hasta el Clausura 2012 que llegó a Coapa para llevar a las Águilas a 2 finales y un título de Liga en el Clausura 2013. Luego, tomó las riendas de la Selección Mexicana en calidad de interino, para encarar el compromiso del repechaje mundialista ante Nueva Zelanda. Superado este reto fue ratificado como técnico nacional y tuvo un papel destacado como entrenador nacional en la Copa Mundial Brasil 2014. Posteriormente salió campeón de la Copa Oro 2015 con la selección nacional. Tras un paso exitoso por los Xolos de Tijuana en los tres torneos anteriores, regresa al Nido en junio 2017 para su segunda etapa con las Águilas.