La guerra fue originada por la invasión de los territorios de Zacoalco, Zapotlán y Sayula por el caltzontzin Tangaxoán II, rey de los purépecha que pretendía apoderarse de la sal descubierta en esas tierras en 1480 pues su ejército se había fortalecido mediante su victoria ante el ejército de Axayácatl.