被窦建德打败，引残兵奔刘武周，封为宋王。唐武德二年（619年）三月，刘武周南侵并州（治所晋阳），驻扎黄蛇岭（今山西榆次北），并州总管李元吉派车骑将军张达率军抗击，全军覆没。五月，陷平遥，六月，命宋金刚率兵三万进攻太原，佔领介州（今山西介休）。李渊遣右仆射裴寂为晋州道（今山西临汾）行军总管，督军抗击刘武周，双方战于索原度（在介休介山下），唐军溃败，裴寂逃回晋州，姜宝谊战死。十月，宋金刚下浍州（今山西翼城），夏县人吕崇茂，蒲坂（今山西永济北）的王行本，相继响应，至此山西除浩州（今山西汾阳）外，大部尽归刘武周部。