中华人民共和国成立后,1915年3月划归景星设治局管辖。
1929年1月,隶属景星县管辖。
东北沦陷后,初隶第五区,后隶仙人洞村。
1945年抗战胜利后,先后隶属第五区和第七区管辖。
1955年4月改隶杏山区。
1956年3月,景星县并入龙江县后,设置杏山乡。
1958年6月,将六九山乡并入杏山乡。
同年9月,与仙人洞乡合并成立杏山人民公社。
1961年4月,南部地区析置东华公社。
1984年5月,改为杏山乡。
2001年3月东华乡并入杏山乡。
2013年3月,撤乡设镇,改为杏山镇,名称沿用至今。