1934年,属定陶县第一区柳北乡;1947年为氾阳区;1950年撤销氾阳区,将所辖行政村分别划归一、二、三、四、五区所辖;1952年秋,建立杜堂(九)区;1958年3月,撤区并乡,建立杜堂乡;1958年8月成立火炬人民公社,同年10月更名为杜堂人民公社,11月归属成武县;1961年10月重属定陶县杜堂人民公社;1976年10月更名为杜堂公社革委会;1983年3月杜堂公社革委会改为杜堂公社管理委员会;1984年1月,撤销杜堂人民公社,设立杜堂乡,辖16个行政村,66个自然村;2012年9月12日撤销原杜堂乡,在其原行政区域内设立杜堂镇。