，率义胜、定远两军大唿着加入战斗，所部以一当百，赵廷隐也整军复战，东川军乱不成列，溃败，数千士兵被杀，东川中都指挥使元璝、牙内副指挥使董光演（很可能也是董璋之子）等八十余人被俘。东川军瓦解，董璋害怕并逃回梓州，随后死于兵变，变兵投降孟知祥。张公铎因功被授简州刺史。
效力孟昶.李嗣源之子后唐闵帝李从厚应顺元年（934年），孟知祥称帝，建立后蜀。二月，迁张公铎为捧圣控鹤都指挥使。不久即病重，六月，将年轻的儿子东川节度使、同平章事、亲卫马步都指挥使孟仁赞（不久改名孟昶）立为太子、监国，托