唐末官眉州刺史,州旧无罗城,山行章合五县之力,城之周遭八里有竒,名曰卧牛城。
陈敬瑄命山行章拒王建于新繁县,师败,复为王建破于广都。未几向王建投降,帐下有战绩。王建围成都,日忽梦一青衣神,大张其口。问于山行章,山行章对曰:“青衣,蜀地名也。垒内故有青衣祠,今成都易子而食,守陴而哭祠庙,不祀久矣。神张口者是土地,求飨于公,亦启唇齿而露心腹之兆也。”已而逾十日成都果降。
唐朝乾宁四年(897),授都押牙,出镇黎州(今四川汉源)。先是黎雅间有浅蛮,曰刘王、郝王、杨王者,西川嵗给绘帛三千匹,使詗南诏虚实。久之,边将多与诸蛮相表里挟以为重,至是王建绝其旧赐,山行章被告发与交通状,遂斩以狥。