長槍之物, 由來最古, 車戰時代, 將士利用長兵, 弓矢之外, 惟以矛為最適宜, 故矛有丈八之稱, 槍之來, 實始於此;惜當時雖為戰鬥之具, 惟無一定使用之法;兩陣相對, 不過借此兵器, 遙相擊刺而已。 相傳槍實傳自苗蠻, 槍譜載:西方有武吃氏者, 民以勇悍著, 不論男女, 都嫻武藝, 藝精者王, 群眾慴服, 莫敢有違;故武吃氏之族, 小兒五六歲, 即令習武, 孱弱不能軍者, 父母棄之, 裡人不與伍;其族尤以長槍法著, 槍長七尺至八尺, 金其鋒而以木為柄, 舞動時, 寒星點點, 銀光皪皪, 潑水不能入, 用以臨敵, 矢石所不能摧, 此有槍法之始也。
槍和矛一樣, 是古代戰場上使用最廣的長形刺兵, 後漢已有載錄, 但是刀刃銳長, 還未脫離矛頭形式。 因為長矛使用不便, 晉代開始逐漸流行用槍, 當時所用的青銅矛頭, 體制也較以前略小, 已與後世的鐵槍頭相類了。 唐代善槍者甚多, 《五代史·王彥章傳》說:「彥章為人驍勇有力, 能跣足履棘行百步, 持一鐵槍, 騎而馳突, 奮疾如飛, 而他人莫能舉也, 軍中號王鐵槍。 宋代以後, 矛在基本上就被槍所代替了, 曾公亮的《武經總要》就列舉了十八種宋代長杆鐵槍, 其中有:搗馬突槍、雙鉤槍、環子槍、單勾槍、拐槍、拐突槍、錐槍等。
戚繼光《紀效新書》說:「長槍之法, 始于楊氏, 謂之曰梨花, 天下咸尚之;其妙在於熟之而已, 熟則心能忘手, 手能忘槍;圓精用不滯, 又莫貴於靜也, 靜而心不妄動, 而處之裕如, 變幻莫測, 神化無窮。 」金庸的《射雕英雄傳》中, 楊鐵心用的就是楊家槍法。
明代是武術發和分枝的盛期, 所以槍術在這個階段, 理論和技術都有明顯的提高, 各家槍法, 相競爭豔。 何良臣《陣紀》說:「馬家槍、沙家竿子、李家短槍, 各有其妙, 長短能兼用, 虛實盡其銳, 進不可擋, 速不能及, 而天下稱無敵者, 惟楊氏梨花槍法也。
到了晚清, 長槍趨於簡單, 偏重扁鏃形刃, 圓底筒, 直到今天武術運動就是使用這種類型。 到了21世紀, 流行的槍有大槍、花槍、雙頭槍、短槍、雙槍、鉤、槍等。 槍的用法主要有:紮、刺、撻、抨、纏、圈、攔、拿、撲、點、撥、舞花等。