唐朝安史之乱时期,许多地方官员看唐朝气数已尽,都投靠了叛贼安禄山和史思明。但唐朝将领张巡却依旧忠诚于唐室,并没有投靠安禄山。
张巡率领的两三千人死死地守在安禄山必经之地雍丘城。虽然张巡的军队相对于安禄山的大军来说实力相差悬殊,但他并没有想到逃跑,而是千方百计地攻击叛军。安禄山见张巡死不投降,便派大将令狐潮率领四万人马去围攻雍丘城,令狐潮天天让手下士兵举着大树桩撞城门,不过没有取得任何效果。不但城门没有撞开,而且大部分士兵还会被城墙上面射下来的乱箭损伤。令狐潮看到这种情况非常着急,便更疯狂地让士兵们撞击城门,好一拥而入杀他个片甲不留。张巡看到令狐潮疯狂的举动,更是心急如焚!他急什么呢?,原来,他这里不但兵力少得可怜,而且箭也不多了。他急忙命令全城的铁匠铺都改成造箭铺,连夜造箭,可箭还是不够用。张巡手下的士兵见箭不多了,便拿着弓在城墙上吓唬敌人。后来这个秘密被敌人发现了!他们便像一窝苍蝇似的嗡嗡地冲向城墙。张巡见形势越发危急,便命令一部分士兵死守城门,一部分士兵快速地收集枯草。他们把枯草扎成几千个草人,并给草人穿上黑色的衣服,乘着夜幕降临的时候把草人慢慢地从城墙上往下吊。令狐潮还以为是张巡的兵丁呢,于是便下令放箭。这箭就如暴风骤雨般地飞向那些稻草人。明明看到箭插到人身上了,可并没有听到人的喊叫声,也没见有人从城墙上摔下来,令狐潮这才知道是上了当。而此时张巡早已命令士兵把稻草人提上来,看到草人身上插满了箭,他们不禁高兴异常。
第二天夜色朦胧的时候,张巡又从城上往下吊草人。令狐潮带领官兵看着那些稻草人,哈哈大笑道:“你以为我令狐潮那么笨吗,上你一次当也就够了,你还想旧戏重演,门都没有。”于是,令狐潮就命令士兵停止攻击,看看张巡到底要玩什么花样。只见这些草人慢慢地到了城下,忽然间就变成了五百名真人。这些士兵在在夜幕的掩护下,悄悄地潜入敌人军营,杀人放火,令狐潮的部队措手不及,军营顿时大乱。
这时,张巡打开城门,率领部队从城里冲了出来,杀得令狐潮人仰马翻、屁滚尿流,无奈之下令狐潮只好退守到了离雍城几百里之遥的陈留。