Debuta con el Pachuca en el Torneo de invierno 2001, , y a partir de esa fecha se convierte en un jugador muy importante para el equipo logrando ser titular indiscutible, disputando torneos internacionales como la Copa Libertadores y la Copa Sudamericana, obtuvo 4 ligas, 3 copas de la CONCACAF, 1 Copa Sudamericana, y asistió a dos mundiales de clubes con el Pachuca.