三班镇古称硕杰。
唐时,属归德场。
宋、元、明代时期,属归德乡归化里。
清代时期,属在坊里硕杰社、蔡径社。
民国早期,属第一区(浔中)三高乡。
民国三十二年(1943年),改称三高示范乡。
民国三十八年(1949年)4月,成立三高乡人民解放委员会。
1949年11月,称三高乡。
1950年3月,属一区(浔中)三高乡。
1951年1月,属一区三班乡、锦桥乡、高蔡乡。
1952年8月,属一区三班、高蔡、锦桥、奎斗乡。
1956年8月,属浔中区奎斗、三班、锦桥、蔡径乡。
1958年4月,撤区并乡,奎斗、三班、锦桥、蔡径合为三班乡;同年10月,成立公社,属得中公社三班管理区。
1961年7月,从浔中析出成立三班公社。
1984年9月,三班公社改称三班乡。
1991年12月,三班乡撤乡设镇。