现存最早的关于火药的记载是唐代著名的医学家、药物学家孙思邈。在孙思邈的丹经中明确记载着:把硫黄、硝石放在一起烧炼的时候,如果有木炭掉进去就可能发生爆炸。到了唐代晚期,火药已经成了炼丹家们献给军事家们克敌制胜的法宝了。我国是世界上最早使用火药武器的国家,在公元904年唐朝末期地方势力之间的相互攻击中,第一次使用了一种名叫“发机飞火”的武器。到了北宋时期用火药制成的各种武器,如火药箭、火球、神火飞鸦等已被广泛应用到军事上,在宋朝抵抗北方金国的进攻中多次使用火药、火器等取得战争的胜利。在公元1126年著名的开封保卫战中,宋朝的守军在李纲在率领下,使用一种名为“霹雳炮”的爆炸性火药武器,让进攻的金兵吃尽了苦头,死伤惨重。到了南宋时期,用火药制成的爆炸性火器无论在陆战中还是在水战中都已经成了克敌制胜的有力武器了。
现在保存在中国历史博物馆的一门公元1332年铸造的铜质火炮,是目前发现的全世界最早的火炮。
到了十三世纪中叶,西征的蒙古大军把从宋朝学到的制造火药和火药武器的方法传播到了阿拉伯国家。大约到了13世纪末欧洲人才通过阿拉伯人的著作了解到火药的制作方法。后来十字军在东征的过程中,同当年的金军一样,吃尽了阿拉伯人的火药武器的苦头,最后终于学会了爆炸性火药武器的制造方法,但是,这时中国人发明火药已经800~900年了。