Il Deportes Antofagasta è la squadra con cui debutta nel 1991 a 19 anni, prima di passare al Colo Colo; lì rimane per cinque anni, totalizzando 152 presenze e segnando 4 gol.
L'unica esperienza europea della sua carriera arriva nel 1998 con i francesi dell'Auxerre, dove milita per quattro anni.