Hijo del también actor Pedro Armendáriz. Arquitecto de profesión, llegó a la actuación de forma accidental.
Apareció en más de 140 películas, tanto en español como en otros idiomas. Algunas de sus actuaciones están en: El crimen del padre Amaro (2002), Matando cabos (2004), La ley de Herodes (1999), Serafín, la película (2001), Érase una vez en México (2003), El Zorro: La máscara del Zorro (1998) tanto él como su padre aparecieron en filmes de la saga de James Bond.
En doblaje aportó su voz en: Atlantis: el imperio perdido, Cars, Kung Fu panda.
Ganador de un Premio Ariel por co-actuación masculina por La Ley de Herodes (1999), así como diversos reconocimientos en Festivales de cine en México.
El actor falleció en 2011 a causa de cáncer.