李世民被李建成陷害入狱,罗成、秦琼等将领也被遣散。罗成探望李世民被李建成、李元吉发现,当时刘黑闼、苏定方反唐,攻打鱼鳞关,李建成和李元吉率军前往救援,被刘黑闼打败,丢了鱼鳞关,退守紫金关。李建成上表李渊,请求让罗成来支援。罗成到后,出战将刘黑闼打伤,但李建成以未能将刘黑闼斩杀为由,打了罗成四十军棍。第二天罗成再次出战将刘黑闼打退,但李建成关闭城门,不让罗成回关。刘黑闼得知此情况,派苏定方再来与罗成挑战,苏定方败走,将罗成引入周希坡淤泥河,罗成连人带马陷入淤泥内,被埋伏的弓箭手乱箭射死。