Sezon 2005/2006 spędził w zespole argentyńskiego potentata – River Plate. Rozegrał 21 spotkań w River Plate i powrócił do macierzystego klubu. Álvarez przebywał przed rozpoczęciem nowego sezonu w Chile. Grał w mistrzowskim zespole Izraela – Beitarze Jerozolima. Universidad Católica przedłużył jego pobyt w zespole żółto-czarnych, wypożyczając go na kolejny sezon. W 2009 roku został wypożyczony do Jaguares de Chiapas z Meksyku.

W listopadzie 2018 rozegrał ostatni mecz dla Universidad Católica, do którego powrócił w 2011. Był to również ostatni jego występ w profesjonalnej piłkarskiej karierze.

Kariera reprezentacyjna Álvarez już w początkowym okresie kariery występował na różnych szczeblach chilijskiej reprezentacji młodzieżowej. Jego pierwszą imprezą poważniejszej rangi były Mistrzostwa Ameryki Południowej do lat 17 w roku 1996. Reprezentacyjne szlify zdobywał także w południowoamerykańskich mistrzostwach do lat 20 w 1997, 1998 i 1999, w których rozegrał łącznie 40 gier dla chilijskiej młodzieżówki. Największym sukcesem był jednak brązowy medal na IO 2000 w Sydney zdobyty z reprezentacją do lat 23.