明、清時期屬黃岡縣衛屯地捕衙汛廂坊鄉。
民國屬黃岡縣樊川鄉。
1949年6月,分設杜山鄉、路口鄉、徐劉鄉、東港鄉、柯營鄉、金雞鄉、紅星鄉,屬鄂城縣樊口區。
1958年屬旭光公社杜山管理區。
1961年恢復行政區建制屬樊口區旭光公社和東港公社。
1975年撤區并社,旭光公社與東港公社合并,稱旭光公社。
1979年底,鄂城實行縣市分立,下轄旭光、月河兩個生產大隊劃歸鄂城市樊口街道管轄。
1984年改為杜山鄉,屬長港區(市派出區)。
1987年改屬鄂城區。
1998年撤鄉設鎮,更名為杜山鎮至今。