在明朝初期,朱元璋沿用了元朝时期的旧制度,从而设立丞相一职,一直到后来朱元璋彻底废除了丞相的职位。在此期间,前后共有4个人担任过这个职位。最开始,李善长担任左丞相,徐达则担任右丞相。在明朝,左丞相的地位和权力是大于右丞相的。可是身为右丞相的徐达只担任了短短2年,就被派遣出兵征战。李善长在徐达被调任后,也只担任了仅仅一年时间就辞官归里了。朝中没有丞相肯定是无法运作的,所以朱元璋就任命汪广洋担任右丞相。可是此人碌碌无为,能力欠缺,所以汪广洋担任了仅仅2年,朱元璋又重新提拔了胡惟庸来任职右丞相。这个时候,明朝已经有了2位右丞相,这也是朱元璋为了平衡丞相之间的权力所使的政治手段。在这4个丞相中,除了徐达,其余的3人最后都没能善始善终,落得一个被杀的下场。

李善长在明朝建立以前就已经跟随了朱元璋,那个时候是朱元璋身边最重要的谋士。虽然李善长文化程度不高,但是足智多谋,是朱元璋身边最好用的帮手。每一次献计都能让朱元璋如鱼得水,久而久之就得到了朱元璋的信赖。后人常常把李善长比作是汉朝时期的萧何,甚至能力和功绩超越了萧何。在朱元璋打江山的时候,李善长对于朱元璋的帮助非同小可,朱元璋对他也是倚重过多,也就造成了李善长独断专行的做事风格。明朝建立以后,李善长被提拔为丞相,可是当日独断专行的性格并没有改变,久而久之也就造成了君主和大臣之间的矛盾。

在元末年间,由于兵荒马乱,军阀战争不断,所以将在外君命有所不受。李善长在军中往往可以自行决定,可是明朝建立后就不一样了,如果还是保持这种处事风格,那就一定会激化自己和皇帝之间的矛盾。后来也正巧李善长生病,所以决定回乡休养一段时间。李善长借此机会来试探一下朱元璋的态度,所以主动提出了辞官的想法。本以为朱元璋会一而再再而三地挽留自己,可是却不曾想到朱元璋直接就答应了李善长的请求。这让李善长感到十分意外,也同时让他更加警惕。因为朱元璋的这一做法无疑是在警告李善长,所以难免会让他感到有些不安。

虽然李善长辞官归里,可是心系朝政,所以和胡惟庸暗中勾结,已达到操纵朝政的目的。李善长辞官后,明朝没有了丞相肯定无法运作,所以朱元璋就得挑选下一个丞相。鉴于上一个丞相独断专行的问题,朱元璋这一次在用人问题上是费尽了心思,最后决定选用汪广洋作为明朝丞相。汪广洋虽然不像李善长那样独断专行、骄横跋扈,可是能力太过平庸,每次遇到什么事都得向朱元璋禀告,久而久之就会让朱元璋感到不厌其烦。李善长也发现了这一点,所以就趁机向朱元璋举荐胡惟庸。也就是这样,胡惟庸就成为了明朝第4任丞相,而在此时,朱元璋也并没有撤去汪广洋的职位,所以也就存在了2位右丞相。

朱元璋这么做也是为了平衡大臣之间的权力分配,原本是左右丞相,现在却是2个右丞相。可是胡惟庸上任后不用多久,就将汪广洋给排挤出去了。胡惟庸在朝政上能力很强,和汪广洋形成对比,朱元璋一眼就能看出个高低来。并且李善长原来的部下处处和汪广洋作对,相反的,他们却和胡惟庸相处十分和谐。朱元璋见汪广洋如此不堪重用,觉得留在北京也没什么用,于是就将他贬黜到了广东去了。可是朝中2名丞相的时候,胡惟庸做事还比较低调,汪广洋一走,胡惟庸也就原形毕露了,和李善长的处事风格是有过之而无不及。这样一来,丞相和皇帝之间的矛盾也就此加深了。

汪广洋走后,朝中也就只有一位丞相,李善长又在幕后支持着胡惟庸,这就让胡惟庸更加独断专行。胡惟庸做事也会征询李善长的意见,两人不谋而合,把控朝政。时间久了,朱元璋就自然会发现这些现象,为了避免丞相和皇帝之间的矛盾,朱元璋决定还是将汪广洋调回来,用来牵制胡惟庸的权力,也可以借机监视胡惟庸。就这样,朱元璋任命汪广洋为左丞相,胡惟庸仍旧是右丞相,胡惟庸做什么事也都全在汪广洋的眼皮底下。

可是这一招并不管用,碌碌无为的汪广洋又怎么会是胡惟庸的对手,对于利用2位丞相相互牵制的手段也行不通,朱元璋就此产生了废除丞相一职的想法。就在此时,胡惟庸的政敌刘伯温突然病死,朱元璋就想借用此时来打击胡惟庸,于是找来了汪广洋可以作为打击手段。可是朱元璋却没想到汪广洋会那么不中用,对于刘伯温病死一事闭口不提。朱元璋一怒之下又将汪广洋贬黜到了广东,后来还派人直接给杀了。虽然这一次并没有打击到胡惟庸,但是朱元璋却借此事警告了胡惟庸,并表示自己对他有许多不满。

从此以后,朱元璋一直想要借机消灭胡惟庸,这也让胡惟庸诚惶诚恐。后来,终于有人举报胡惟庸,并且揭露了他很多不为人知的秘密。朱元璋终于找到机会可以将胡惟庸彻底消灭,杀了胡惟庸后还废除了丞相一职,这就是我们后来所听到的胡惟庸案。5年后,朱元璋搜集证据,将李善长给杀死了。胡惟庸案件前后一共牵连了3万多人,历时好多年。原本丞相的权力被拆分为了6个部分,也就是我们后来所熟知的六部尚书,明朝的权力斗争才宣告结束。