起初,规模与中京(吉林省和龙市西古城)和东京(吉林省珲春市八连城)大体相当;至11世王大彝震时期,仿照唐朝都城长安进行扩建,遂达到了周长16千米有余的规模。其间除8世纪末期一度迁都到东京外,忽汗城作为 上京龙泉府治所一直是渤海的王都所在。 天显元年(926) 契丹人灭渤海后,改忽汗城为 天福城并作为东丹政权的都城。 天显四年(929)渤海遗民和东丹政权一起被 契丹人强制迁移到 辽河流域, 天福城遂被毁灭。