犀牛脚镇在南北朝梁大同元年(535年) 至元末,先后属玉山县、乌雷县、宁海县、安京县(后改安远)地。明至
,先后属安远县、 钦州、钦县、钦州、钦州直隶州地。
民国19年分为头甲、二甲2乡,30年,分为头甲、 英环2乡。解放后,1949年12月——1951年1月,设头甲、英环乡,1951年春分为8个小乡, 1957年合并为犀牛脚乡,1958年秋并入钦州大公社,1959年6月设犀牛脚公社,1984年9月复为乡。
1994年6月28日,经国务院批准,撤销钦州地区,设立地级钦州市,钦州市分成钦北区和钦南区,犀牛脚镇属钦南区。