古属夷地。
春秋时,属鲁国。
战国时,归齐国。
秦时,属琅琊郡。
西汉时,属东武县。
隋后,属诸城县。
清时,属相州练。
1912年后,属一区、二区。
1945年由诸莒边县划为诸城县城北区。
1951年,属第五区。
1958年,属解留公社。
1984年,改置万家庄乡。
1996年,改置万家庄镇。
2001年2月,改置舜王街道,撤箭口镇并入舜王街道。
2007年,撤九台镇并入该街道,办事处驻地由万家庄迁新九台村。
2007年下半年,拆分程戈庄镇,部分村庄并入舜王街道。