In 930, the two main military governors of the Shu lands, both commissioned by Li Cunxu before his death — Meng Zhixiang the military governor of Xichuan Circuit (西川 headquartered in modern Chengdu, Sichuan) and Dong Zhang the military governor of Dongchuan Circuit (東川 headquartered in modern Mianyang, Sichuan) — fearing that Li Siyuan's powerful chief of staff An Chonghui was intending to act against them, rebelled together. Li Siyuan sent Shi to command the army against the two circuits — a commission that Shi accepted despite his misgivings about the campaign. Shi quickly advanced to Jianmen Pass, but, after capturing it, could not advance further easily against the Dongchuan and Xichuan armies. When Li Siyuan subsequently sent An to the front to monitor the campaign, Shi took the opportunity to write to Li Siyuan, explaining his misgivings from the campaign, and Li Siyuan began to be convinced. Li Siyuan subsequently forced An into retirement and then killed An, and then recalled Shi's army (although Shi already began to retreat before receiving the retreat orders). Li Siyuan subsequently again made him the deputy commander of the imperial guards (by this point, serving as the deputy to another biological son of Li Siyuan's, Li Congrong the Prince of Qin). He was also given the military governorship of Heyang Circuit (河陽, headquartered in modern Jiaozuo, Henan).