1958年至1962年公社化時,屬離石縣成家莊公社,為張家莊管理區(qū)。
1962年至1971年改為屬離石縣成家莊公社張家莊大隊。
1971年組建柳林縣后,改屬柳林縣,為成家莊公社張家莊大隊。
1984年實(shí)行鄉(xiāng)(鎮(zhèn))村制,該大隊改為村委會。
2000年12月鄉(xiāng)鎮(zhèn)撤并,成家莊鎮(zhèn)單獨(dú)保留。
2002年村組撤并,張家莊村單獨(dú)保留,屬成家莊鎮(zhèn)管轄。
2020年4月村組撤并,將原赤木溛行政村的王家寨自然村調(diào)整到張家莊行政村,命名為張家莊村委會,仍屬柳林縣成家莊鎮(zhèn)管轄至今。