馬陣的故事背景有下列幾則:

說在宋朝時,有個粗人因救駕有功而獲得皇帝賜官,但因其不識字,皇帝無法賜予官職,只得賜予其一些侍從和錢財,任其四處遊玩。回鄉後,村人看他氣派非凡,紛紛仿效,並用布縫製成馬。民間也因此故事起而俲之,漸漸演變成布馬戲的表演。

朝時,某位忠臣遇奸佞陷害而滿門抄斬,唯其子僥倖獲救而亡命於外,某日皇帝出京遊玩時遇刺,恰好被這位臣遺孤所救,因而皇帝便封其榮銜,賜白馬以使其衣錦還鄉。由於他一向在山林野澤中流浪,不曾騎過馬,以致一路上險象環生,布馬陣的表演便是以其行進的過程加以改編而成。

位十載寒窗苦讀的孝子,屢試不第,鬱鬱而終,人們為了悼念這位時運不濟的書生,在迎神賽會時,妝扮他的樣子,戴上狀元的紗帽,騎竹馬遊戲,而演變成為布馬陣頭。

科狀元拜相―新科狀元,在皇帝賜宴後,前往相府拜謁,途中微燻的狀元不慎跌入泥沼中,動彈不得,在馬伕,執涼傘,侍衛、及船伕合力下,大夥七手八腳地,好不容易給弄上岸來。

元遊街―表演新科狀元策馬遊街的得意神態 ,因途中不諳騎街而跌跌撞撞,驚險萬分,險象環生 。

老爹出巡―表現糊塗縣官出巡的種種滑稽動作,最後誤入泥沼而弄得人仰馬翻的情景 。

君出塞―以昭君出塞的故事編演 ,由16個角色(均由男子扮演)組成一支浩浩蕩蕩的迎送親隊伍。

了以上的故事情節外,林榮春老師還特別告訴我們書上都查不到的版本。故事是說唐朝有一個讀書人叫張世賢,考了18次都沒有考上,最後終於考上武狀元,並獲得皇帝召見。因為公主非常賞識他,因此故意出了一首詩考他,想不到張世賢對答如流,因此皇帝又賜給他文狀元的封號,並且把公主嫁給了他,使他得以衣錦還鄉,而布馬陣就是描寫他衣錦還鄉的故事。