Согласно архивным документам замок в Дави-Городке появился еще в XVI веке. Во время русско-польской войны он был разрушен, но затем восстановлен в 1690-е годы. Как показали археологические раскопки, замок располагался на возвышении, которое благодаря рву с системой шлюзов было превращен в искусственный остров.

Кроме того, оборону обеспечивала деревянная стена с тремя башнями. До наших дней этот оборонительный комплекс не сохранился. На том месте, где он некогда находился, установлен камень с памятной надписью. Замчище в Давид-Городке, которое представляет собой большую историческую ценность, объявлено памятником археологии.