1、社会原因。科举制度的开创,是社会经济发展、阶级关系变化的产物。南北朝时期的土族制度,只是按照门第高低分配权力,不能满足数量众多的出身低微的地主的要求。同时封建经济有所发展,尤其是均田制实行后,中小地主势力增长,非常渴望进入统治阶层。
2、要加强中央集权,必须把选用人才的大权集中在中央政府手里;要巩固统治,必须最大限度地网罗和笼络知识分子,为他们提供参政的机会。
3、科举制是朝廷急需打破固有选拔机制。从秦汉到魏晋南北朝,以分享为主的选拔方式,使得权力成为了豪门手中的工具,而牢牢把握朝中大权的豪门甚至已经威胁到了皇权,因此从南北朝时期开始,随着士族门阀的衰落和庶族地主的兴起,魏晋以来选官注重门第的九品中正制已无法继续下去。