冠城是山东西部平原上冠县的县治。早期土城设有四门,城外开凿壕池。1542年,知县姚本修筑绵长的护城堤,又增设四座敌台。明代后来的知县相继修城楼、用砖包砌城墙,工程由数任官员分阶段完成。清代城防又曾重修。