明、清至民国初期属太平里。
1935年称虎岗联保,属第九区、天阄乡。
后属第四区,又称和平乡。
1947年属高陂乡。
1949年后,初称虎岗村,属第六区、高陂区。
后又称虎岗乡。
1958年称虎岗管理区,后称虎岗大队,属高陂公社。
1961年从高陂公社分出,设虎岗公社,隶属于坎市工委。
1970年并入高陂公社。
1984年恢复乡镇建置后属高陂乡。
1987年7月,从高陂乡划出虎东、虎西、虎北、龙溪、汉洋5个村设立虎岗乡。
1990年虎北划设城下村委会。
下辖6个村委会2015年3月,撤乡设镇,改虎岗镇。