Álvarez made his professional debut in Argentina for River Plate in 1998. In 2002, he moved to Serie B to play for Reggina. However, he returned to the Americas a year later, joining Morelia of the Liga MX. Álvarez played a significant role for the team that season, playing in 16 games, 13 starts, and scoring three goals and helped them reach the league final but lost to Monterrey. He remained a consistent starter for the team and started a total of 60 games for the team, scoring nine goals. He moved to Pachuca, earning six championships with the team: one Copa Sudamericana, three CONCACAF Champions' Cup, one SuperLiga, and the Mexican Clausura 2007. Álvarez has been a significant member in every championship.
In the 2010 draft of the Liga MX, Álvarez was bought by Tigres UANL in a high-profile transfer. A starter under Ricardo Ferretti, he became a key in the team's offensive for the Apertura 2011 Championship. He scored the goal of the 1-0 victory in the first leg of the finals against Santos Laguna. Tigres won the Liga MX Championship for the third time after 29 years. Álvarez, along with Danilinho, Héctor Mancilla and Lucas Lobos in the attack, became the so-called "Cuatro Fantásticos" of the Liga MX. On December 14, 2014, he received a red card along with teammates Hernán Burbano and Nahuel Guzmán in the Apertura 2014 final against Club América. Álvarez and his team lost 3–0 in the final at the Estadio Azteca. Álvarez was a regular starter in the 2015 Copa Libertadores. In the group stage, Tigres played against his former team River Plate and scored the second goal of the 2-2 draw in the home game. Tigres would eventually reached to the finals and lose to River Plate. Álvarez played an important role in the playoffs of the Apertura 2015 Championship. Damián, who in the regular season played a substitute role, scored one goal in quarterfinals against Chiapas and one more in semifinals against Toluca. Tigres became champions defeating Pumas UNAM. He came in as substitute of Javier Aquino in the second half of the Apertura 2016 finals against Club América. Álvarez started the play that dramatically tied the game in overtime, by crossing to Jürgen Damm, who then re-crossed to Jesús Dueñas, that finally scored a header at the 119'. Tigres beat América in penalty shoot-out. With very few minutes in the Apertura 2017 season, a 38-year old Álvarez officially retired from his playing career after Tigres beat archrival CF Monterrey in the first and only League final between the two. After his retirement, Álvarez became an instant idol among fans, and is considered, along with names such as Tomás Boy, Gerónimo Barbadillo, Claudio Núñez, Walter Gaitán and Lucas Lobos, as one of the most emblematic players of Tigres.