杨士林、田瓒率兵背叛朱粲，朱粲各地部属纷纷响应叛变，联手围攻击败朱粲，逼得他在619年带数千残兵投降李渊，李渊派遣假散骑常侍段确迎接，他在席中侮辱朱粲，朱粲将他烹杀后改投洛阳依附王世充，拜为龙骧大将军。621年，王世充兵败开城投降，朱粲被李世民生擒于洛水上斩杀。死后，当地人痛恨其人残忍，用石头砖瓦砸毁其尸。