Pomocnik reprezentacji Chile ostatni raz w ojczyźnie grał krótko w 2001 roku w barwach Universidad de Chile, jednak jest wychowankiem Wanderers, w którym grał na samym początku kariery piłkarskiej. Lata 1999-2015 spędził głównie we Włoszech - w Udinese, Interze, Romie i ostatnio Fiorentinie, ale zaliczył też krótki wypożyczeniowy epizod w Manchesterze City.
35-letni pomocnik ma pomóc zespołowi w rozpoczynającym się za trzy dni sezonie ligi chilijskiej, a także Copa Sudamericana (pierwszym rywalem w tych rozgrywkach będzie paragwajski Club Libertad).