自秦汉以后,炼丹家用硫黄、硝石等物炼丹,从偶然发生爆炸的现象中得到启示,再经过多次实践,找到了火药的配方。三国时魏国有个聪明的技师马钧,用纸包火药的方法做出了娱乐用的“爆仗”,开创了火药应用的先河。唐朝末年,火药开始应用到军事上。人们利用抛射石头的抛石机,把火药包点着以后,抛射出去,烧伤敌人,这是最原始的火炮。后来人们将球状火药包扎在箭杆头附近,点着引线以后,用弓箭将火药射出去烧伤敌人。还有把火药、毒药,再加上一些沥清、桐油等,捣在一起做成毒球,点着以后,用弓箭射出,杀伤敌人是后来的“万人敌”。到了宋朝,人们将火药装填在竹筒里,火药背后扎有细小的“定向棒”,点燃火管上的火硝,引起筒里的火药迅速燃烧,产生向前的推力,使之飞向敌阵爆炸,这是世界上第一种火药火箭。