始建于明朝萬(wàn)歷年間。
清雍正八年(1730)建設(shè)忠州分衙,又名新化縣。
清宣統(tǒng)三年(1911)設(shè)拔山鄉(xiāng),轄廟埡、八德、拔山等集。
1929年后,設(shè)區(qū)、鄉(xiāng)。
1937年實(shí)行三鄉(xiāng)合一,廟埡、白馬劃歸拔山。
1941年實(shí)行新縣制,拔山設(shè)第三區(qū)公所,轄新立、馬灌等場(chǎng)鎮(zhèn)。
1945年撤區(qū)成立派出所。
1949年拔山設(shè)區(qū)公所,即忠縣第五區(qū),同時(shí)設(shè)拔山鄉(xiāng),在1958年稱拔山人民公社。
1983年恢復(fù)稱鄉(xiāng),轄18個(gè)村,193個(gè)社。
1985年5月撤鄉(xiāng)建鎮(zhèn)。
1992年10月撤區(qū)并鄉(xiāng)將原顯周鄉(xiāng)、凌云鄉(xiāng)的部分村和八德鄉(xiāng)并入拔山鎮(zhèn)。
2006年3月將廟埡鄉(xiāng)并入,2010年花橋鎮(zhèn)(原顯周鄉(xiāng))2個(gè)組并入至今。