控制曹、戴二州，聚众至三万余人，孟海公初称「录事」，在大业十四年（618年）隋炀帝被杀后，孟海公自称「宋义王」。620年11月，窦建德自河北率军渡过黄河南下，孟海公首当其冲，孟海公不敌战败后，因而归附了窦建德。窦建德留部将范愿守曹州，孟海公随窦军西进洛阳救援王世充，但因为士卒疲惫，屡战不利。窦建德又不听谋士凌敬提出的改道攻入关中，结果在成皋一战被李世民所领的唐军击败，全军覆没，孟海公被俘，押解到长安，在621年时被李渊下令处死。孟海公死后，占据曹州的从弟孟啖鬼以孟海公的儿子孟义为首领，在曹、戴二州起