火药是中国古代炼丹家在炼丹过程中发明的.我国古代著名的炼丹家葛洪等,都曾在洛阳长期逗留过,伟大的医药学家孙思邈生活在隋代和唐代早期,京兆华原(今陕西省耀县)人.他博涉经史百家学术,通达道经佛典,总结了唐以前的临床攻理论,收集方药、针炙等内容,编著为《千金要方》、《千金翼方》等书,在医学上有较大贡献,被后世尊为"药王".他不仅是伟大的医药学家,而且是著名的炼丹家,自号"孙真人".他是总结以前炼丹家经验基础上收集河洛地区和关中地区炼丹家的配方,最后提出硫磺伏火法这种较为管用的配方.总之,火药的发明与传播,和孙思邈有着千丝万缕的联系.
最先利用火药的是西晋末年成汉的宰相范长生,他第一个把和火药用于战争.(故事见叶舟的《流民皇帝》)