桂州俚族首领李光仕发动叛乱,隋文帝派周法尚与上柱国王世积率军前往讨伐,周法尚急赴桂州,调发驻扎在岭南地区的军队。王世积从岳州出兵,调发驻扎在岭北地区的军队,二人在尹州会合,李光仕前来迎战,周法尚、王世积将其击败。当时王世积所部多遇瘴疫,无法前进,只得停在衡州。于是,周法尚独自率军进攻李光仕,李光仕战败,率领精锐部队退保白石洞,周法尚俘获李光仕的弟弟李光略、李光度以及李光仕部队的亲属,李光仕的部下有来向隋军投降者,周法尚都归还其亲属,十多天内,投降者有数千人。周法尚派兵列阵,以阻挡李光仕,自己亲自率领奇兵埋伏在树林中,两军刚交战,周法尚便率军猛攻李光仕的军营,李光仕的部众不敌,全部溃散。李光仕由此大败,狼狈逃跑,隋军追击上将其斩杀,平定叛乱,因功受赐奴婢一百五十人,黄金一百五十两,白银一百五十斤。
遂州獠人叛乱,周法尚以行军总管的身份出兵平定叛乱,巂州乌蛮聚众叛乱,并攻陷州城。周法尚奉命进军讨伐,叛军听闻周法尚将到,于是弃城而逃,隐藏在各处山谷之间,由于叛军分散隐藏,难以全部抓获,周法尚于是便派遣使者予以招抚,假封官号,而后佯装退军。走出二十里后,便停下来扎营,周法尚派人暗中返回侦察敌情,得知叛军首领已全部回到军营中,聚在一起饮酒庆贺。周法尚于是率领步兵、骑兵数千人奔袭而至,大败叛军,俘虏其首领、部下数千人以及男女人口一万多,因功受赐奴婢一百人,布帛三百段,蜀马二十匹,部队返回后,周法尚担任检校潞州事。
隋文帝去世,隋炀帝继位后,改任周法尚为云州刺史。隋炀帝巡幸榆林,周法尚前往行宫朝见隋炀帝,适逢内史令元寿向隋炀帝进言说:“汉武帝出关,旌旗连绵千里,在御营外面,请把军队分为二十四军,每天派遣一军出发,相距三十里,旗帜相望,战鼓相闻,首尾相连,千里不绝。这也是出师的盛况。”周法尚立即反驳说:“这样不行,军队连绵千里,常有山川的隔阻,突然遇到不测,队伍就会四分五裂。若中央有事,则首尾不知道,况且道路险阻漫长,难以相救。虽然有汉武帝出关兵连千里的故事,但这是招致失败的办法。”隋炀帝听后不高兴,对周法尚说:“你的意思如何?”周法尚说:“将军队列成方阵,四面向外防御,六宫以及百官家属都在方阵内,倘若发生变故,就命令受敌的方面抵抗,并从阵内派奇兵,阵外奋力攻击,以车子作壁垒,再设曲形钩阵,这与据守城池的战术原理没有什么不同。假若交战得胜,就调派骑兵追击,万一不胜,可以屯营自守,我认为这是万全之策。”隋炀帝听完觉得有道理,当即授任周法尚为左武卫将军,并赐给良马一匹,绢帛三百匹。
黔安郡的夷人向思多造反,并杀死将军鹿愿,包围太守萧造,周法尚与将军李景分路讨敌,周法尚在清江打败向思多军,斩杀三千人。部队返回后,周法尚跟随隋炀帝攻打吐谷浑,周法尚另从松州道出兵,追捕逃亡的吐谷浑兵,一直追到青海,因功受赐奴婢一百人,布帛二百段,良马七十匹,出京任敦煌太守,不久改任会宁太守。
隋炀帝发兵一百多万人攻打高丽,周法尚时任水军副总管,跟随水军总管、右翊卫大将军来护儿,率领水军由东莱海口出渤海海峡横渡黄海,从浿水进入高丽。距离平壤六十里时,与高丽军相遇,双方交战,高丽军大败,来护儿想乘胜进取平壤,周法尚阻止来护儿,请求等待各路军队到达后,一同进攻。来护儿不听,挑选精锐甲士四万人,直趋平壤城下,高丽军在外城的空寺中设伏兵,先出兵与来护儿交战,然后佯装战败,退到城中。来护儿率兵追入城内,纵兵俘获抢掠,队伍乱不成军,高丽的伏兵趁机杀出,隋军大败,伤亡惨重,来护儿仅率残兵数千逃出城外。高丽军追杀到隋军船只停泊处,多亏周法尚率军严阵以待,高丽军这才撤退,来护儿于是率军后撤,屯兵于海边,以等待北路隋军。不久,左翊卫大将军宇文述,所率的北路隋军战败撤军,周法尚与来护儿只得率领水军返回。
隋炀帝再次发兵攻打高丽,周法尚仍然跟随来护儿出朝鲜道,准备由海路进攻高丽。隋军到东莱时,忽闻礼部尚书杨玄感起兵反隋,进攻洛阳,隋军立即停止进攻高丽,回师西进,最终平定叛乱,周法尚因功升任右光禄大夫,并赐布帛九百段。
同年,齐郡人王薄、孟让举兵起义,聚众十几万人,活动于长白山一带,周法尚与叛军作战,多次打败叛军,因功受赐奴婢一百人。
隋炀帝第三次发兵攻打高丽,周法尚已随来护儿到海边,正准备出发时,周法尚在军中得急病,他对长史崔君肃说:“我再临沧海,不能涉海,时不我与,我将辞别人世,我的大志未能实现,这是我的命,我怎么办啊!”说完便去世,时年五十九岁,朝廷追赠左武卫大将军、谯国公,谥号为僖。(记住全网小说更新最快的枣子读书:www.zhaozhi.us)