轄區(qū)明嘉靖年間為武康縣的安慶鄉(xiāng),抗日戰(zhàn)爭(zhēng)時(shí)期至解放前名為莫干鄉(xiāng)、莫庾鄉(xiāng)。
1949年5月解放,1950建制為莫干區(qū)莫庾鄉(xiāng),1956年撤區(qū)并鄉(xiāng)時(shí),后塢并入,改稱莫干鄉(xiāng)。
1958年10月公社化時(shí)與筏頭鄉(xiāng)合并成立莫干山人民公社,下設(shè)5個(gè)管理區(qū),公社境地當(dāng)時(shí)為莫干山管理區(qū)。
1959年10月管理區(qū)撤消,1961年5月至1964年7月,原后塢鄉(xiāng)、筏頭鄉(xiāng)先后劃出,另置公社。
1983年10月體制改革時(shí)改莫干山鄉(xiāng)人民政府,1994年改制為莫干山鎮(zhèn),2004年4月5日南路鄉(xiāng)并入莫干山鎮(zhèn)。