El Chaco inició su carrera hace 20 años con Boca Juniors. Llegó al futbol mexicano con el Veracruz, y después pasó al América, antes de emigrar al Pachuca, donde vivió sus mejores momentos. Fue traspasado a Cruz Azul, donde lideró al equipo pero no consiguió romper la maldición de la falta de títulos.