唐开元二十六年(738)属翁山县富都乡;大历六年(771)翁山县废,属鄞县富都乡。
北宋熙宁六年(1073)从鄞县析出,以原翁山县地置昌国县,属昌国县富都乡。
元至元十五年(1278)昌国县升为州,属昌国州富都乡德行里。
清康熙二十七年(1688)属定海县富都乡;道光二十一年(1841)升定海县为定海直隶厅,属定海直隶厅富都乡。
1953年6月析原定海县为定海、普陀、岱山3个县,属定海县城关镇。
1987年1月撤舟山地区设舟山市,属舟山市定海区城关镇。
1989年4月析城关镇北部置昌国街道。