公元1132年,中国南宋的军事家陈规发明了一种火枪,这是世界军事史上最早的管形火器,它可称为现代管形火器的鼻祖。
1860年,美国首先开创了连珠枪的先河,该枪也是一种单发步枪,但无需从外部一发发地装弹,而是依靠弹仓存贮弹药,用手扳动枪机即可重新推弹入膛,能接连射击若干次,射击速度比手动单发步枪快得多。第一支半自动步枪是蒙德拉贡设计的,而真正标志着枪机直动式步枪时代的结束和自动步枪时代到来的半自动步枪,是美国人约翰· 坎特厄斯·加兰德研制的 M1加兰德步,发明它是为了作为战争的武器。