清光緒二十七年(1901)黑龍江省鐵路交涉局總辦周冕來此放荒時選擇“昌字五井”修筑城池,并命名為“昌五城”;清光緒三十四年(1908),肇州直隸廳在昌五設(shè)分防;1912年屬肇東設(shè)治局;1914年肇東設(shè)治局改為肇東縣,昌五城遂為縣城;1937年改為縣屬昌五街;1945年設(shè)第五區(qū);1948年改為昌五城區(qū);1951年設(shè)置昌五鎮(zhèn),隸屬第五區(qū);1956年改由縣直轄;1958年將北官、巨發(fā)兩個鄉(xiāng)并入昌五鎮(zhèn),改為昌五人民公社;1984年改為昌五鎮(zhèn);1986年隸屬肇東市,名稱沿用至今。