太宗雍熙元年（984年），广南东路推荐一人上京考试，他被选中。在书面考试中，他考第二名。在皇上召见唱名赐策前夕，被嫉妒“广南人居其上”之人暗中用哑药陷害，致使次日宋太宗召见唱名赐策时，成之不能说话，无法应试，“帝怒，命扶出之”。成之第一次考试落第。宋太宗端拱二年（989年）再举，登第中进士，同榜28人列19，时年42岁。古成之中进士后，出任真定府（今河北正定）元氏县尉。不久提任青州益都知县。淳化三年（992年），经选拔馆职的考试，被任命为秘书省校书郎。至道元年（995年）以朝官身份出任绵州（今四川绵阳）