Hijo del también actor Pedro Armendáriz —con quien actuó en películas de James Bond—, fue una de las principales figuras del cine mexicano. Su talento también llegó a Hollywood como el tipo ideal para completar sus historias de frontera. Actuó en Once Upon a Time in Mexico (2003), junto a su compatriota Salma Hayek, y en La Máscara del Zorro, donde compartió con Antonio Banderas y Catherine Zeta Jones.
Del 2006 al 2010 fue presidente de la Academia Mexicana de Artes y Ciencias Cinematográficas. Armendáriz participó en gran cantidad de telenovelas en su país natal. El año último fue premiado por el Festival de Cine Iberoamericano de Huelva en reconocimiento a una prolífica carrera artística.
El actor, nacido en Ciudad de México en 1940, también participó en el doblaje de películas como Atlantis: El imperio perdido, Kung Fu Panda, Nikté y La mexicana.