元代的義呈里,明清的永川鄉十九都,民國時期的永毅鄉(后改靖毅鄉)等基層政權設于此。
1950年,屬第五區管轄。
1955年6月,改以駐地命名。
1956年5月,撤區并鄉,改為粗石江鄉。
1958年10月,改為粗石江人民公社。
1961年7月,恢復區建制后,分為粗石江、城下、黃金山、下禾洞四個人民公社,屬桃川區管轄。
1966年,“四清”運動后,撤區并社,原粗石江、黃金山、下禾洞三個公社合并為粗石江人民公社。
1984年,撤銷人民公社建制,建立鄉人民政府,粗石江設鎮,并另立清溪瑤族鄉。
1995年,撤鄉并鎮,由原城下鄉、清溪瑤族鄉、粗石江鎮合并為粗石江鎮。