明洪武十四年(1381)为保义乡十九都。
清乾隆年间(1736~1795)为西乡十七、十八、十九都;宣统三年(1911)属保义区。
1928年6月称石练里。
1930年4月设石练镇。
1940年10月柳淤、大华乡并入。
1946年9月改设石练乡。
1949年属大柘区。
1950年10月分置柳淤乡。
1956年3月柳淤乡复入。
1958年石练乡改设石练、柳淤、章师管理区,属光明人民公社。
1961年7月3个管理区合并称石练人民公社,属大柘区。
1962年1月直属县管辖。
1983年6月复名石练乡。
1987年8月复设石练镇。
2010年11月辖1个居民委员会、12个村民委员会。