Zhang Gongduo (張公鐸; died 945) was a general and official of the Chinese Five Dynasties and Ten Kingdoms Period Later Shu state.
At some point, he became a follower of the Later Tang general Meng Zhixiang, then the military governor (Jiedushi) of Xichuan Circuit (西川, headquartered in modern Chengdu, Sichuan), and when Meng built up his military strength (in anticipation of a potential confrontation with the Later Tang imperial government) by recruiting and establishing a number of army corps, Zhang was put in command of the Yisheng (義勝) and the Dingyuan (定遠) corps.
Dong, who was a fierce warrior, was initially winning the battle, killing Meng's subordinates Mao Chongwei (毛重威) and Li Tang (李瑭).
[3] He became deathly ill not soon after, however, and he, after entrusting his young son Meng Renzan (soon renamed Meng Chang) to Zhang Gongduo and a few other high-level officials and generals — the chancellor Zhao Jiliang and the generals Li Renhan, Zhao Tingyin, Wang Chuhui, and Hou Hongshi (侯弘實) — died.
[4] Not long after, he received the title of military governor of Baoning Circuit (保寧, headquartered in modern Nanchong, Sichuan), as well the chancellor designation Tong Zhongshu Menxia Pingzhangshi (同中書門下平章事).
[1] In 941, as part of Meng Chang's reforms to end the practice of having high-level officials and generals hold office at the imperial government at the capital Chengdu but continuing to serve also as military governors – as the result was that they were not attentive to their circuits, and their staff members would effectively rule the circuit and mismanage them – several high-level officials/generals who were doing so, including Zhang, were given some additional honors but stripped of their military governorships.