清雍正六年(1728年),属合州兴仁里;清光绪三十二年(1906年),属仁兴乡。
民国十五年(1926年),始设大石乡,属第六区,为区公所驻地。
民国二十年(1931年),改大石乡为大石镇,划出部分设沙坪乡。
民国二十六年(1937年),划出一联保设临江乡。
民国二十八年(1939年),大石镇与临江乡合并为大临镇,属第一区。
民国三十年(1941年),大临镇分为大石乡、临江乡。
1958年9月,改为大石公社。
1983年12月,改大石公社为大石乡。
1990年,由大石乡改为大石镇。
1993年12月,内口乡并入大石镇。
2001年6月,利泽镇并入大石镇。
2005年4月,尖山镇并入大石镇。
2009年12月,撤大石镇设大石街道。