Latéral, milieu, attaquant : El Chapa est apprécié des entraîneurs pour sa capacité à occuper tout le couloir droit. Il a fait ses débuts en 2004 à l'Universidad Católica. En 2007, il a abandonné le football pour se consacrer à ses études en ingénierie commerciale, avant de revenir au ballon rond six mois plus tard, mais à Colo Colo cette fois. Marcelo Bielsa a fait appel à lui en sélection à partir de 2008, mais l'a rarement titularisé.

En dépit de ses deux bonnes saisons en prêt à O'Higgins, alors dirigé par Jorge Sampaoli, il n'a pas été retenu pour la Coupe du Monde de la FIFA, Afrique du Sud 2010™. Il est resté sur les tablettes de Claudio Borghi et Sampaoli, et malgré un faible temps de jeu, il a été du voyage au Brésil, où il n'a toutefois disputé aucun match. Il est ensuite revenu à Colo Colo, puis a rejoint Boca Juniors, pour finalement retrouver la Católica neuf ans après son départ. En sélection, il a fait partie du groupe vainqueur de la Copa América 2015, mais là encore, il n'est pas entré sur le terrain.

Sa belle fin de saison l'a rappelé au bon souvenir de Juan Pizzi : il a joué les six rencontres de la Copa América Centenario 2016 et a contribué de deux buts à la prouesse du Chili. Depuis, il est l'un des titulaires de Pizzi.