Оружие, в котором для выбрасывания снаряда (мины, пули) из канала ствола используется энергия взрывчатых веществ (например, пороха). Делится на артиллерийское (гаубицы, пушки, минометы) и стрелковое (пистолеты, автоматы, винтовки, пулеметы).

Появилось огнестрельное оружие в XII в. у арабов. Один из первых образцов ручного огнестрельного оружия носил название модфа и представлял собой металлический ствол (трубку), прикрепленный к древку. Стреляло такое оружие с сошки круглым металлическим ядром, заряд представлял собой порошкообразную смесь селитры, угля и серы. В XIV в. огнестрельное оружие распространилось в Западной Европе и на Руси.