Inició su carrera en la cantera del Atlas y debutó en el primer partido de la 91/92.
Se quedó con los zorros hasta la 94/95 y se fue al León donde estuvo dos años, al final del Verano 97 su carta la compró el Dallas Burn de la MLS donde jugó el final de la temporada americana y fue prestado a las Club Deportivo Guadalajara durante el Invierno 97 y Verano 98, alternando con los de Dallas para tener mayor continuidad, de ahí fue transferido al New England Revolution de la MLS donde jugó sólo 2 partidos y fue cedido a préstamo al Club América en donde militó por 4 torneos.
Al final del Verano 2000 salió del equipo después de un par de torneos sin goles y empezó su peregrinar desalentado por Pachuca, Atlético Yucatán, Atlante, Toluca, San Luis y Club Zacatepec.
Sin embargo en entrevista aseguró que se mantiene viviendo al día.
Álvarez también anotó en su último partido, una victoria por 3-1 sobre Ecuador en febrero de 1997.