東漢建安十五年(210),張巷境內(nèi)就有先民定居。
明清時(shí)期屬豐城縣廣豐鄉(xiāng)管轄。
1912年-1948年始建張巷、瓘山上點(diǎn)(白馬)三個(gè)鄉(xiāng),屬白土區(qū)管轄。
1951年,張巷始建十三區(qū)。
1958年,全縣撤區(qū)設(shè)社,張巷、白馬、瓘山三個(gè)鄉(xiāng)和故縣、橫崗兩鄉(xiāng)合并成立張巷人民公社。
1961年11月全縣設(shè)區(qū)分社,白馬、故縣劃屬石灘區(qū);張巷劃歸白土區(qū);瓘山、橫崗劃屬杜市區(qū)。
1964年撤區(qū)并社,張巷、白馬、瓘山合并為張巷公社。
1965年,設(shè)區(qū)分社,瓘山、白馬屬杜市區(qū);張巷屬白土區(qū)。
1968年撤區(qū)并社,張巷、瓘山、白馬合并為張巷公社。
1984年至1985年人民公社制恢復(fù)鄉(xiāng)人民政府制,張巷公社改稱張巷鄉(xiāng)。
1997年撤鄉(xiāng)建張巷鎮(zhèn)。