洪武三十年(1397)丁丑科,二月会试,以翰林学士刘三吾﹑王府纪善白信蹈为考试官,取录宋琮等五十一名,经三月廷试后,以陈䢿为第一名﹑尹昌隆为第二名,刘仕谔为第三名,是为春榜。因所录五十一名全系南方人,故又称南榜。上榜者竟无一人出自北方。
诸多考生认为刘三吾为南方人,照顾其乡亲。朱元璋得知后大怒,命侍读张信、侍讲戴彝、右赞善王俊华、司直郎张谦、司经局校书严叔载、正字董贯、王府长史黄章、纪善周衡和萧揖等人阅卷。后张信说刘三吾判卷无错属实。
落榜的北方学子们无法接受调查结果,朝中许多北方籍的官员们更纷纷抨击,要求再次选派得力官员,对考卷进行重新复核,并严查所有涉案官员。朱元璋突然发怒,指大部分官员是胡党或蓝党,将张信与白信蹈等二十余人凌迟处死,命刘三吾戍边。刘谔、宋琮等人也遭遣戍,仅戴彝、尹昌隆免罪。
同年六月,朱元璋亲自策问,取录任伯安等六十一名,六月廷试,以黄观为第一名﹑韩克忠为第二名﹑王恕为第三名,是为夏榜。因所录六十一人全系北方人,故又称北榜。
南北榜案在一定程度上体现了全国统一形势发展中南北政治平衡的要求,也体现了朱元璋打击和限制江南地主的一贯政策,此事件开明朝分南北取士之先例,至洪熙以后遂成定制。