唐屬永泰、萬歲、靈泉、招賢等鄉。
宋咸平四年(1001)屬永壽、玉山鄉。
宋熙寧四年(1071)稱永壽鄉廿一、廿二、廿三都,玉山鄉廿五都。
清宣統二年(1910)屬寧壽鎮。
1929年屬第三(巍山)區。
1935年屬廿一、廿二、廿三、廿五都鄉。
1944年改稱梓溪、谷岱鄉。
1948年谷岱鄉改稱大同鄉。
1956年2個鄉合并稱桑梓鄉。
1961年改稱桑梓人民公社。
1981年更名為佐村人民公社。
1983年為佐村鄉。
1992年5月13日羅峰鄉并入改稱佐村鎮。
2003年10月8日宅口、上村鄉并入。