驱逐田令孜的党羽，张造因此被贬为万州刺史。当时秦宗权的别将常厚驻守白帝，被成汭部下许存攻破；常厚打算出奔万州，但张造百般抵抗，令其逃到绵州，万州得以保全。后来万州为许存所夺，张造官至茂州刺史。大顺元年（890年），王建讨伐西川节度使陈敬瑄。六月，时任简州刺史张造攻打笮桥，被陈敬瑄败杀。后来王建建立前蜀，武成元年（908年）追录旧功，下令追赠加恩。