Comenzó su carrera en las divisiones inferiores de Everton de Viña del Mar, pero debutó con Unión Española el 2001.