历史上没有确凿的证据证明张飞喝退过百万曹军。根据史书记载,曹操在赤壁之战后就派遣大量军队前往荆州,但据考证,曹军最多也只有数十万人,而且当时荆州周边地区的自然环境和地形都不适合大规模军队行军作战。张飞喝退百万曹军这一说法可能是后人对于张飞勇猛战功的夸大和传承。