唐朝末年,火药已被用于军事。《九国志·郑璠传》记录,唐昭宗天佑元年(904年)杨行密的军队围攻豫章,部将郑璠以所部发机飞火,烧龙沙门,带领壮士突火先登入城,焦灼被体。这里所说的(飞火),就是(火炮),(火箭)之类。(火炮)是把火药制成环状,把吊线点燃后用抛石机抛掷出去;(火箭)则是把火药球缚于箭镞之下,将吊线点燃后用弓射出。
至少在宋朝就已经有火枪的原型应用于军事