虎貝鎮(zhèn)宋時(shí)屬青田鄉(xiāng)感德前里、感德后里,明清為青田鄉(xiāng)二十都、十一都、二十四都。
解放初期,虎貝屬第四區(qū)(公所駐地洋中),1952年5月設(shè)為第八區(qū)(公所駐地虎貝),下設(shè)12個(gè)鄉(xiāng),仙湖(今天湖)、留田屬虎貝管轄。
1955年10月改稱虎貝區(qū),1958年8月成立虎貝人民公社。
1961年8月復(fù)稱虎貝區(qū)。
1963年虎貝區(qū)下設(shè)石堂人民公社(駐地梅鶴)、熟洋人民公社(駐地巖柄)、虎貝人民公社(駐地舊厝),轄有13個(gè)大隊(duì),留田、天湖分離出。
1966年7月恢復(fù)虎貝人民公社。
1984年10月改為虎貝鄉(xiāng)。
2016年2月改為虎貝鎮(zhèn)。