1949年,为石溪乡。
1951年6月,由石溪乡划出设民乐镇(只辖集镇)、全心乡、公正乡、凉桥乡、岷东乡、新政乡。
1956年2月,新政乡并入泉水乡,岷东乡并入平安乡,全心乡、凉桥乡并入公正乡,民乐镇更名为石板溪镇。
1958年9月,公正、平安两乡和石板溪镇合并建立石溪人民公社。
1959年7月,平安乡划出置石溪镇。
1976年4月,乐山县西坝公社五星大队5、6、7三个生产队划入本镇管辖,并从红旗大队(今桃花村)划出第6、7两个队合并建立水库大队(今姜沟村)。
1990年1月,石溪乡并入石溪镇。
2019年12月13日,撤销马庙乡、塘坝乡,将原马庙乡天池村、小村村、成新村3村和原塘坝乡牛心村、白家村、高家村、新房村、塘房村5村划归石溪镇管辖。
石马村划入舞雩镇。