Although it is unknown the period of the establishment, there had been an office 'Zogukan' before the ritsuryo system was established; on September 8, 701, immediately before the completion of the Taiho Ritsuryo (Taiho Code), Zogukan was renamed Zogushiki.
律令制の確立する以前に造宮官（ぞうぐうかん）という官司が存在していた（設置時期は不詳）が、大宝律令が完成する直前の大宝元年7月27日(旧暦)（701年9月4日）に造宮職に改められた。