达为太原四面都招讨使，杨光远为副。张敬达军三万在晋安乡扎营，然而西北先锋马军都指挥使安审信与石敬瑭有旧，率五百骑叛奔之。七月，张敬达发怀州彰圣军戍虎北口，手下指挥使张万迪又率五百骑奔河东。八月，张敬达筑长围以攻河东军部太原。但石敬瑭所任马步都指挥使刘知远却看出张敬达没有奇策，不足虑。当时石敬瑭也已得契丹太宗于仲秋前来相救的许诺，李从珂闻讯，要张敬达急攻，张敬达造五龙桥攻城，但因多有风雨，平地水深数尺，围城工事被淋坏不能合拢，虽然太原开始缺粮，却不能攻克。石敬瑭曾派骑军三十队、步卒三千人冲击围城工事，被张