清宣统三年(1911)建新乡。
1931年改名新生乡。
1935年改名为新生联保。
1940年复名为新生乡。
1953年划小乡,将新生乡分为新生、鹿角、黄泥、望水4个乡。
1956年并大乡,将新生、鹿角、白沙3乡合并为新生乡。
1958年改为新生人民公社。
1961年划出白沙等6个大队成立义兴人民公社。
1962年11月建新生区,属之。
1984年为新生乡。
1992年撤区并乡撤销义兴乡,将其万井、香水、白沙3村划入设立新生镇。
2006年3月原望水乡并入。
2017年7月撤销新生镇设立新生街道。