明、清時期屬廣昌縣南豐鄉(xiāng)新坊里;土地革命時期,1932年為蘇維埃驛前區(qū),屬石城縣,1933年7月屬赤水縣,1934年6月屬廣赤縣,10月屬廣昌縣。
1948年為驛前鄉(xiāng),1950年設驛前區(qū),1956年撤銷驛前區(qū)設驛前鄉(xiāng),1957年恢復驛前區(qū)。
1958年成立驛前人民公社,1968年與貫橋公社合并稱高虎腦公社,1969年恢復驛前公社名稱。
1984年6月更名為驛前鄉(xiāng)。
1985年3月經省人民政府批準撤銷驛前鄉(xiāng)設立驛前鎮(zhèn)。
2001年11月,高虎腦鄉(xiāng)并入驛前鎮(zhèn)。