歷史唐代,該鎮(zhèn)分屬于閩縣雙桂鄉(xiāng)、鳳池鄉(xiāng)、靈芝鄉(xiāng)。
宋、元、明、清各代分鼓山鎮(zhèn),屬閩縣鳳池西鄉(xiāng)、鳳池東鄉(xiāng)和晉安西鄉(xiāng)。
清末分屬閩縣東三區(qū)(東山區(qū))的歸善里、瑞圣里、雙溪里和鼓山里。
民國時屬閩侯(林森)縣二區(qū)(閩安鎮(zhèn)區(qū))的松鼓鄉(xiāng)(前期為松亭鄉(xiāng)、鼓麓鄉(xiāng))和雙岳鄉(xiāng)(前期為雙峰鄉(xiāng)、岳峰鄉(xiāng))。
1949年12月,劃歸福州市管轄,設(shè)立鼓山區(qū)。
1955年5月鼓山區(qū)被撤銷后,原所轄各鄉(xiāng)先后由郊區(qū)行政辦事處和福州市人民委員會直接領(lǐng)導。
1958年成立鼓山人民公社(1959年7月之前,稱為福州市郊人民公社鼓山分社)。
1960年3月,復置鼓山區(qū)。
1969年11月,鼓山區(qū)改稱鼓山人民公社。
1970年2月,鼓山公社并入赤衛(wèi)(臺江)公社,劃歸赤衛(wèi)(臺江)區(qū)。
1973年10月,從赤衛(wèi)公社析出,又與東風(鼓嶺)公社合并為新的東風公社。
1975年3月,原東風(鼓嶺)公社劃出后,又恢復鼓山公社。
同年5月,劃歸郊區(qū)。
1984年9月撤社建鄉(xiāng),1992年9月撤鄉(xiāng)建鎮(zhèn)。
1996年,郊區(qū)改稱晉安區(qū),鼓山鎮(zhèn)屬晉安區(qū)。