Zhu Yuanzhang był ubogim chłopem i mnichem buddyjskim, który dołączył do Czerwonych Turbanów w 1352. Szybko zyskał uznanie w ich szeregach i poślubił przybraną córkę jednego z przywódców powstania. W 1356 powstańcy pod przywództwem Zhu Yuanzhanga zdobyli Nankin, który później został stolicą Chin, założonej przez niego dynastii Ming.

Wraz z postępującym osłabieniem dynastii Yuan, poszczególni przywódcy powstania zaczęli walczyć o kontrolę nad Chinami i tym samym o prawo do ustanowienia własnej dynastii cesarskiej. W 1363 w bitwie na jeziorze Poyang Zhu Yuanzhang pokonał swojego głównego rywala i przywódcę rywalizującej z nim grupy Han, Chen Youlianga. Dowodzona przez niego flota Ming, licząca 200 tysięcy marynarzy zdołała pokonać ponad trzykrotnie liczniejszą flotę Han, która miała liczyć 650 tysięcy marynarzy. Zwycięstwo osiągnęła m.in. dzięki masowemu użyciu w bitwie branderów. Zwycięstwo nad ostatnią rywalizującą z nim grupą powstańców dało Zhu Yuanzhangowi kontrolę nad basenem rzeki Jangcy i umocniło jego władzę nad południowymi Chinami. Po tym jak w podejrzanych okolicznościach zginął w 1367 syn pierwszego przywódcy powstania Czerwonych Turbanów, w czasie gdy przebywał na dworze Zhu Yuanzhanga, nie pozostał nikt, kto mógłby mu przeszkodzić w zdobyciu tronu cesarskiego.