Han har tidligere spilt for de chilenske klubbene Cobreloa og Universidad de Chile, og den italienske klubben Napoli, samt vært på utlån til den brasilianske klubben Grêmio og den spanske klubben Valencia.