隋武威姑臧(今甘肃武威)人。北周末,杨坚为丞相时,以大都督领亲兵,常在左右。及坚代周称帝,累迁车骑将军,兼晋王杨广参军。炀帝时,任左翊卫将军。在镇压农民起义军时屡战屡败,人称“段姥”。后受命留守东都。大业十四年(618),闻炀帝被杀,与太府卿元文都奉越王杨侗即位。旋附王世充,拥世充称郑帝,授为司徒。世充败后,为唐人所杀。