Пуля представляет собой головную часть патрона, который выбрасывается из канала ствола стрелкового оружия. Первоначально пули представляли собой свинцовые шарики диаметром немного меньшим, чем у оружейного ствола. При стрельбе они довольно свободно перемещались в стволе, что снижало точность. Применение нарезных стволов позволило повысить точность стрельбы за счет придания вращения пуле в полете вокруг своей оси. Однако пулю приходилось с усилием заталкивать в канал ствола, что замедляло процесс заряжания.
В 1849 г. капитан французской армии Минье разработал конструкцию мягкой металлической пули, которая после воспламенения порохового заряда расширялась и плотно входила в нарезы ствола. Так как наконечник пули теперь непосредственно не участвовал в процессе выстрела, ему стали придавать коническую форму, что значительно повысило точность траектории ее полета.
Патрон, содержащий капсюль и воспламеняющий заряд, стал составлять одно целое с пулей. Были также разработаны трассирующие пули, содержащие светящиеся в полете химические вещества. Они применяются для отслеживания направления стрельбы и корректировки прицела.
Среди изобретений недавнего времени можно назвать пластиковую пулю.
Пули подразделяются на обыкновенные, предназначенные для поражения открытой или расположенной за легкими укрытиями живой силы и небронированной техники, и специальные. К последним относятся бронебойные, зажигательные, трассирующие.
Обыкновенная пуля состоит из оболочки, свинцовой рубашки, сердечника.
Трассирующая пуля — оболочка, сердечник, стаканчик, трассирующий состав.
Бронебойно-зажигательная пуля — оболочка, свинцовая рубашка, сердечник, зажигательный состав.