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.