Antes de ser elegido tlatoani se desempeñó como tlacochcálcatl (en náhuatl "jefe de la casa de armas", es decir, el máximo cargo militar).