唐宋时期属太平乡安仁里。
明代后改安仁上中里(樟后等村属名闻乡安定里)。
民国初期属第四区。
1935年编查保甲设小沧联保,属第一区署。
1940年并入溪港乡。
1943年属潘溪乡。
1944年6月后从潘溪乡析出设小沧乡。
1949年属第四区(后改潘渡区)。
1958年7月撤区重设小沧乡,同年9月成立人民公社。
1960年1月并入潘渡公社。
1961年6月与潘渡分开,重设小沧公社。
1984年6月撤社建乡,为全县唯一少数民族(畲族)乡。
1992年6月建设省重点工程山仔水利枢纽工程,原乡址为水库淹没区,移民256户,1250人,在利洋坪建设新乡址。