火药起源于炼丹术。炼丹术起源很早,《战国策》中已有方士向荆王献不死之药的记载。汉武帝也妄想“长生久视”,向民间广求丹药,招纳方士,并亲自炼丹。
炼丹术中很重要的一种方法就是“火法炼丹”。它直接与火药的发明有关系。所谓“火法炼丹”大约是一种无水的加热方法,晋代葛洪在“抱朴子”中对火法有所记载,火法大致包括:煅(长时间高温加热)、炼(干燥物质的加热)、灸(局部烘烤)、熔(熔化)、抽(蒸馏)、飞、优(加热使物质变性)。这些方法都是最基本的化学方法,这也是炼丹术这种愚昧的职业能够产生发明的基础。炼丹家的虔诚和寻找长生不老之药的挫折,使得炼丹家不得不反复实验和寻找新的方法。这样就为火药的发明创造了条件。在发明火药之前,炼丹术已经得到了一些人造的化学药品,如硫化汞等。这可能是人类最早用化学合成法制成的产品之一。