明洪武二年(1369年),為好德鄉(xiāng)永順一里。
清順治十年(1653年),改為永順三里。
清同治九年(1870年),更名嘉善二里。
民國十七年(1928年),廢里設(shè)為互助區(qū)。
民國二十三年(1934年),改為張村驛聯(lián)保。
民國二十六年(1937年),設(shè)嘉善鄉(xiāng)。
民國二十九年(1940年),設(shè)張村驛區(qū)。
民國三十六年(1947年),改為靖西鄉(xiāng)。
民國三十七年(1948年),復(fù)設(shè)張村驛區(qū)。
1949年10月后,為鄜縣五區(qū)。
1958年8月,成立火箭公社。
1959年,并入洛川縣,更名張村驛公社。
1961年,復(fù)屬鄜縣。
1984年7月,改設(shè)鎮(zhèn)。