본래 백제의 무근촌현(武斤村縣)이었는데, 신라 경덕왕 때 무읍(武邑)으로 고쳐 김제군의 영현이 되었다. 고려 태조 때 부윤으로 고쳤고, 현종 때 임피현(臨陂縣)에 귀속시켰다가 뒤에 만경현(萬頃縣)으로 옮겼다.
조선 말기까지 만경현 남이면(南二面)에 고현리(古縣里)가 있었는데, 이곳이 『대동여지도』상의 부윤의 위치와 비슷하다. 1914년 행정구역 개편 때 만경과 금구가 김제군에 통합되면서 성덕면이 되었다.
무근촌이나 무읍은 ‘성읍(城邑)’의 뜻을 가지므로 삼한시대부터 호남평야에 발달하였던 큰 취락으로 보는 것이 타당할 것이다. 조선시대에는 부근에 줄포(茁浦)ㆍ부포(釜浦)가 있어 이곳을 통하여 황해지역으로 세곡(稅穀)을 실어 날랐다.