火药一般认为发明于9世纪的唐朝(公元618年至907年)
唐初医学家孙思邈在《丹经内伏硫磺法》中记载硝石、硫磺和炭化皂角子混合后用火点燃后能猛烈燃烧。中唐《真元妙道要路》一书中记载,警告千万不可混和一些指定物品,不然就会引起爆炸。1044年《武经总要》已经记载复杂的火药配方。 在1304年阿拉伯人亦将黑火药应用在军事上。一直到19世纪为止,黑火药都是唯一知道存在的推进燃料以及炸药。
欧洲方面最早有大炮的纪录则为1313年于比利时根特市出口的大炮。於19世纪中后期,无烟火药、硝