唐代武德二年(619)屬武德縣。
宋熙寧六年(1073)屬溫縣,州縣、平皋縣并入溫縣中。
萬歷五年(1577)屬太平鄉(xiāng)。
清乾隆二十四年(1759)屬四路三十六地。
1945年為三區(qū)南張羌。
1955年屬馬莊中心鄉(xiāng),為南張羌鄉(xiāng)。
1956年撤中心鄉(xiāng),改設(shè)南張羌鄉(xiāng)。
1958年月并入趙堡鄉(xiāng),10月趙堡鄉(xiāng)改建為趙堡公社。
1962年從趙堡公社析出,設(shè)南張羌公社。
1983年改為南張羌鄉(xiāng)。
1999年撤鄉(xiāng)建鎮(zhèn),置南張羌鎮(zhèn)。
2015年撤銷南張羌鎮(zhèn),設(shè)立張羌街道。