Puebla F.C.
Born in Veracruz, Chávez began playing football with Tiburones Rojos de Veracruz in 1993. He also played for Monarcas Morelia, UANL Tigres and Puebla F.C..