从他们第一次见面的对话来看,李善长只是想着如何帮朱元璋夺取天下。他提出不胡乱杀人、知人善任等谋略,更多的是从实用主义的角度来看的。等到天下平定以后,这些谋略不再需要,李善长也就变得贪图权位、心胸狭隘起来。下级官员稍微触碰他的权威,就会遭到打击报复。逼走刘伯温、整死杨宪。都是出于派系斗争的需要,而不是为了国家的公义,
而朱元璋则是一个理想主义色彩比较浓的人。这从他主动把自己唯一的根据地和大部分军队交给郭子兴就能看得出来,他做事情不纯粹是出于策略的考虑,道德考虑的分量也相当重。当了皇帝以后,仍不失平民本色,省吃俭用、疯狂工作,一心想把国家治理好,成天担心的就是跟他出身一样的农民像遭到像元朝官员那样的迫害,在反腐败方面的力度可谓前无古人。这一点,是李善长完全想不到的,因为这样的事情在中国历史上从未出现过。
所以,李善长慢慢的把朱元璋看成一个暴君,不愿再与之合作。而朱元璋则对李善长的所作所为感到越来越失望。这一对创业君臣开始渐行渐远。直到朱元璋发现,李善长被胡惟庸多次策反竟然隐瞒不报,甚至说出“汝等自为之”这样的话来,这才终于起了杀心。
公元1390年,洪武二十三年,韩国公李善长因卷入胡惟庸谋反案,族诛。全家七十余口,尽斩于市。