隋信都莜县(今河北景县)人。大业七年(611)率千余人在清河(今属河北)起义,据高鸡泊(今河北故城西南),称东海公。不久,窦建德率部来投,以之为司兵。十二年底,为反击隋涿郡通守郭绚的进攻,进建德为军司马,让兵权,遂大败隋军。后被隋将杨义臣所败,战死。