功桥是由牛屯河支叉河新河上的一座桥——功剩桥而得名。功桥镇古为翔鸾乡所在地,下辖二十三都、二十四都、二十五都。
民国二十九年(1940),设有南义区,下辖南义乡、孙家口乡、新塘乡、螺丝滩乡、五显
乡、百市乡。
民国三十一年(1942)10月,成立和含行政办事处,下设新桥区,辖前唐、毛巷、新塘、五显、汤城、南义、丰山、高庙等乡。
1949年10月至1951年,设新桥区,辖长建、新塘、毛巷、青峰、汤城、前唐、孙口、后港、七成。高庙、龙桥、五显、螺百、新生、荒圩等15个乡。1955—1956年设新桥区,辖长建、新塘、青峰、南义、功桥、后港、七成、高庙、南桥等9个乡。
1958年10月,撤区成立功桥,南义两个人民公社。
1963年4月至8月,恢复新桥区,辖南义、长建、毛巷、前唐、后港等5个人民公社。
1983年—1984年10月,撤消人民公社建制,建立新桥区,辖前唐、新塘、后港、长建、南义等5个乡。
1988年新桥区仍辖以上5个乡。
1992年撤区设功桥乡,2004年,将南义乡并入,设功桥镇,2004年6月完成区划调整。据2005年12月18日统计:功桥镇总面积128平方公里,耕地47722亩,人口48000人,辖9个村委会,2个社区居委会(南义、功桥)185个自然村。