以功授右光禄大夫。从隋炀帝游江都，宇文化及杀害炀帝，以其为民部尚书，跟随宇文化及等到聊城。后为窦建德所俘，押送给唐淮安王李神通。入长安后，官至太子左庶子，封荥阳郡公。未几，检校大理卿，兼任民部尚书。奉公守法，很有威名。山东被平定，为招抚大使。后历任刑部尚书。唐太宗贞观初年，官至岐州刺史，去官后，又拜江州刺史。贞观三年（629年）卒。
相关事蹟.隋炀帝大业八年时，皇帝下令于东都洛阳度僧，当时郑善果被任命为主考官，他特地破例录取了时年十三岁的陈祎（即为后来的玄奘大师）剃度出家，