学家修昔底德引述伯罗奔尼撒战争而写的《伯罗奔尼撒战争史》有所描述。在当时大多是採围城的方式逼使对方投降，较少在人群聚集的城镇内发生战斗。如果有城镇内的战斗，也多是武力镇压人民组织性地反抗为主——譬如于66年到70年的犹太战争中，罗马皇帝尼禄便曾派兵镇压耶路撒冷的起义平民。之后在欧洲的城镇战，又以中世纪时期的攻城战最为兴盛。很早以前，人们就已经知道为城镇盖建城墙的好处：一来领主可以于城门设关卡强制征收过路费，再则领主只需要拥有少数军队，就能有效抵御试图侵犯的大军。这些于四周兴建防御措施的城镇，往往能让防守