隋庐江(治今安徽合肥)人,字华宗。历仁北齐、北周。入隋,历任辰、嵩、齐三州刺史,旋为循州总管,加统四州,居岭南十年。炀帝初为武威太守。炀帝赴辽东进,任东都留守。大业九年(613),守洛阳拒杨玄感,玄感败死,他奉命与裴蕴穷究玄感党,杀三万余人,枉死者大半。进爵济公,取“功济天下”之意。十一年,率军镇压绛郡起义军敬陀、柴保昌等部,烧尽汾水以北村坞,杀降人。旋以无功征还,病卒。