Mexican War Dictatorial Centralist government in Mexico commenced the war because of annexation of Texas. Mexico continued to claim in spite of the fact that the independent republic of Texas was established a decade before. However, some historians argue that the US started the war by annexing Texas and stationing an army in Rio Grande. Another interpretation was that the administration of US President James K. Polk forced Mexico to war to capture California and the Southwest.