Su primer club fue el Colo-Colo de la Primera División de Chile.
Allí jugó desde 2001 hasta 2004, antes de ser transferido al club argentino River Plate. Su paso por el fútbol chileno fue destacado, marcando varios goles importantes para el equipo.