Народився 25 травня1985 року в місті Уальпен. Вихованець футбольної школи клубу «Уачіпато». Дорослу футбольну кар'єру розпочав 2004 року в основній команді того ж клубу, в якій провів три з половиною сезони, взявши участь у 101 матчі чемпіонату.
Протягом 2007—2008 років захищав кольори клубу «Універсідад де Чилі», звідки перейшов до хорватського «Динамо» (Загреб). У новій команді був серед головних бомбардирів, маючи середню дуже пристойну, як для півзахисника, результативність на рівні 0,45 гола за гру першості. Попри це стабільним гравцем основного складу не був, зробивши утім досить вагомий внесок у здобуття «динамівцями» чотирьох титулів чемпіонів Хорватії поспіль.
2012 року був відданий в оренду назад до «Універсідад де Чилі», а на початку 2013 на умовах повноцінного контракту приєднався до іспанської «Малаги». В Іспаній був гравцем ротації команди, а за рік перейшов до канадського «Ванкувер Вайткепс». У цій командібув одним з ключових гравців, також демонструючи непогану результативність.
За два роки, у 2007, дебютував в офіційних матчах у складі національної збірної Чилі. Загалом протягом кар'єри в національній команді, яка тривала 4 роки, провів у її формі 14 матчів, забивши 3 голи.