Vistió las camisetas de Universidad de Chile (en dos etapas), del club argentino River Plate (en dos etapas, donde consiguió el galardón de Futbolista sudamericano del año 1997) y de los equipos italianos Lazio y Juventus de Turín.