宋設(shè)石羊縣。
明初廢。
清設(shè)石羊場。
1950年,設(shè)石羊鄉(xiāng)。
1951年,分為赤云、瑞云2鄉(xiāng),屬第六區(qū)。
1953年,析置新石鄉(xiāng)。
1955年,新石鄉(xiāng)并入石羊鄉(xiāng)。
1958年,石羊、赤云、瑞云3鄉(xiāng)合并為石羊中心公社。
1961年,析置瑞云公社。
1962年,析置赤云公社。
1984年,公社改鄉(xiāng)。
1985年,鄉(xiāng)改鎮(zhèn)。
2019年12月13日,四川省人民政府關(guān)于同意資陽市調(diào)整部分鄉(xiāng)鎮(zhèn)行政區(qū)劃的批復(fù)(川府民政〔2019〕19號):撤銷頂新鄉(xiāng)和瑞云鄉(xiāng),將其所屬行政區(qū)域劃歸石羊鎮(zhèn)管轄。