万宝山一带,清代,属杜尔伯特旗游牧地。中华民国初年,隶属安达县第二区。东北沦陷后,初隶第五保,1938年改设兴业村。1945年“九三”抗日战争胜利后,1946年隶属第二区管辖,1955年3月改为万宝山区。1956年4月,撤区划乡,设置爱国乡。1957年3月,将双山乡并入爱国乡。1958年9月,改称红旗人民公社。1960年11月,更名为万宝山公社。1984年4月,改为万宝山乡。1985年3月,改为万宝山镇。
万宝山镇境内洼地泡沼较多,主要有泡八里、涝洲泡和中内泡等。全镇总面积285.96平方千米(2017年),耕地面积14万亩,草原面积21.7万亩。是全市玉米、甜菜主产区之一,甜菜种植面积占耕地面积的1/5。甜菜高产、质优全市闻名,亩单产居全县第一位。牧业主要饲养黑白花奶牛,1985年已达1280头。镇办工业有制砖、铸造、机械修理、制蜡厂等,红砖曾被评为省级优质产品,1992年乡镇企业总产值4375万元。镇内街道规划整齐,建设有序,小城镇建设全国闻名。城内农民和职工全部住上红砖房,家家有电视机,1983年被省政府命名为全省第二个电视新村。全镇共辖爱国、新民、金山、、长山、曙光、福民、中和、乐业、兴农、晨光、牧场等12个村。22679人(2017年)。镇政府驻地太平山屯。