619年,王世充命罗士信攻打谷州,罗士信趁机率部归降唐朝。唐高祖大喜,派使者迎接,任命罗士信为陕州道行军总管。
621年,王世充投降,洛阳平定,罗士信因功被封为绛州总管、剡国公。
622年,李世民征讨刘黑闼,命王君廓戍守洺水城。当时,贼军攻势凶猛,唐军三次增援都无法成功。李世民害怕王君廓守不住城池,便问众将道:"谁愿前去代替王君廓守城?"罗士信挺身而出。李世民登上城外高坡,以旗语令王君廓突围,罗士信趁机率二百人入城。此时,天降大雪,刘黑闼昼夜攻城,唐军也无法增援。八日后,洺水城破,罗士信被俘。罗士信面对刘黑闼的招降,宁死不屈,最终遭到杀害,年仅二十三岁。李世民得知后非常悲伤,以重金赎回他的遗体,将他安葬,并赐谥号为勇。