庞师古,曹州南华县人,原名从。梁太祖镇守宣武,起初得到五百匹马组成骑兵,任命师古去统率,跟随太祖攻破黄巢、秦宗权,都立下了战功。
太祖攻时溥未下,留师古率兵继续进攻他,师古攻取宿迁,进屯吕梁。溥率兵二万出战,师古击败他,斩杀二千人。孙儒赶走杨行密,攻占扬州,淮南大乱,太祖派师古渡过淮河进攻孙儒,被孙儒击败。那时,朱珍、李唐宾已死,师古与霍存分别统率其军。郴王友裕进攻徐州,朱瑾率兵救时溥,友裕在石佛山击败时溥,朱瑾收拾残兵而去。太祖因为友裕可追赶而不追,收了他的兵权交给师古。师古攻破徐州,斩时溥,太祖上表用师古为徐州留后。梁兵攻郓州,临济水,师古连夜用木材架桥,以中军先过济水。朱宣败走中都,被杀。
太祖已经攻下兖、郓二州,于是派师古与葛从周进攻淮南杨行密,师古进军清口,从周进军安丰。师古自从贫寒时跟随太祖,为人非常谨慎,从未离开过太祖左右,后来当了大将率兵出征,一定要太祖指示方略然后出发,军中除了太祖的命令不肯妄动。师古扎营清口,地势低下,有人建议在高处立栅,师古认为不是太祖的意思没有听。淮军决堤放水来淹他,此人告诉他说:“淮军决堤放水,河水马上流到了!”师古说他动摇军心,立即斩了。很快水到,兵不能战,终于被杀。
唉!战争胜败,很难说啊!梁兵当时最强大,吴军弱小,然而师古再次率兵攻吴,又一次失败而死。后来太祖自己统率大军经光山,攻寿春,也失败了。自从高骈死,唐天子要梁兼管淮南,梁与孙儒、杨行密作战,达三十年之久,三战三败。这种弱胜强败的原因是很难理解的。兵法上虽然说是以少胜多,以弱胜强,看来吴哪里懂得这些呢!难道是梁的失误给了吴胜利的机会吗?所以说:“兵者凶器,战争是危险的事啊!”不能不特别慎重呀!