民国元年(1912年)后,属阿里。
民国二十六年(1937年),属第五区署礼辛管辖,同年设大石镇,属第三区署管辖。
民国二十九年(1940年)10月,置永兴镇,辖大石镇等8联保。
1951年3月,设永兴乡,属礼辛区。
1952年6月,属第七区管辖。
1958年9月,并入礼辛公社。
1968年10月,置为永兴公社,驻大石镇。
1970年,由王川、榆川、贯寺公社并入永兴公社。
1980年,因与礼县永兴公社重名,改称大石公社。
1984年,改为大石乡。
2015年10月,撤乡改镇。