Jugó en Unión de Curtidores de Segunda División, La Piedad y Club León, equipos de Primera División 'A', fue observado por la directiva y cuerpo técnico Pachuca Club de Fútbol y fue fichado para jugar en el torneo de Clausura 2006, logrando un par de campeonatos con los Tuzos y la Copa Sudamericana 2006 frente a Colo-Colo y un par de Copa de Campeones de la CONCACAF, la primera edición del Superliga frente al Los Ángeles Galaxy y una renovada CONCACAF Liga Campeones 2009-10 frente al Cruz Azul.