洪武三年,明军在对蒙古人的战争上大获全胜,朱元璋腾出手来征服四川。
四川的领袖明玉珍曾经拒绝拥戴陈友谅称帝,他将陈友谅拒在三峡之外,后来明玉珍自己称帝,国号为“夏”。
朱元璋在占领鄱阳湖之后,曾经和明玉珍通信,两人互相派遣使节,并将自己的政权比作为三国时期的刘备和孙权。
大明朝建立的前两年,明玉珍去世,他的幼子明昇继位,夏国由他的母亲当政,明昇是夏国被操纵的傀儡皇帝。
由于女人掌权,夏国分崩离析,而朱元璋打算兵分两路入侵四川。
洪武四年,朱元璋令徐达驻守北京,邓俞入陕西解决军需问题。而原来在陕西的傅友德准备从北面进攻四川。
朱元璋的另一手打算是让廖永忠与汤和率水军走三峡进四川。