思多叛乱，杀将军鹿愿，围攻萧造。事发后，隋炀帝派遣左武卫将军周法尚与将军李景分路征讨向思多。萧造后历任太府卿、巴东郡太守，任职期间大肆贪污，因萧皇后的缘故得以多次免罪。萧造后转任冯翊郡太守。大业十三年（617年）九月，萧造以冯翊郡降于李渊，后被拜为刑部尚书、光禄大夫，封梁郡开国公。义宁二年（618年）五月，隋恭帝下诏禅位于唐王李渊，派遣兼太保萧造与兼太尉裴之隐奉送皇帝玺绶于李渊。唐朝武德元年（618年）五月，李渊即皇帝位于太极殿，以萧造兼太尉，命其告于南郊。同年七月，萧造加太子太保。后由刑部尚书迁礼