到了秦汉三国时期,火攻被用于野战之中。如汉武帝天汉二年(前99年),汉将李陵随李广利出征匈奴。李陵为飞将军李广之孙,在其父李敢死后承担起家族复兴之业,但此时汉武帝却让李陵负责后勤。李陵为了立功,自请出兵上阵杀敌,曰:“臣愿以少击众,步兵五千人涉单于庭。”试图以此极端的条件来换取立功的机会。
李陵奉命自居延出发前往浚稽山,随即在此处与匈奴单于遭遇。单于最初投入三万骑围攻李陵,而李陵则迅速以弓弩反击,将单于击走。但随后,匈奴单于集结八万大军再度杀来,李陵且战且退,至大泽葭苇丛中,匈奴自上风处纵火,而李陵则下令在原地纵火形成隔离带以自救,应对及时而妥当。然而李陵所部仅有五千人,在匈奴不断地进攻之下损失惨重,“士卒多死”,只得投降。
然而当时军队的将领大多没有李陵的果决。永平十六年(73年),班超出使西域时,就曾引火焚杀匈奴使者,并且以弓弩手埋伏以避免其逃脱,匈奴众人“前后鼓噪……人悉烧死”。又如皇甫嵩镇压黄巾起义之时,黄巾军“依草结营,易为风火”,皇甫嵩就此定下火攻之计,黄巾军在火势之下溃不成军,而汉军则乘势对其进行歼灭,“斩首数万级”。