Está construida en el entorno de la antigua fortaleza de Kapets (Капец) del principado de Pólotsk. La existencia de la fortaleza se menciona en documentos desde el siglo X, pero la localidad no aparece hasta después de la invasión mongola de la Rus de Kiev, mencionándose en documentos desde el siglo XIV, cuando pertenecía al Gran Ducado de Lituania. Siguió mencionándose como "Kapets" hasta 1461, cuando por primera vez aparece el actual topónimo "Dzisná".[3][4]
La importancia de la fortaleza creció notablemente durante la guerra de Livonia. En 1566, Segismundo II Augusto Jagellón ordenó desarrollar notablemente Dzisná, dándole estatus de ciudad, con Derecho de Magdeburgo desde 1569. En 1579, Esteban I Bathory concentró aquí sus tropas para liberar Pólatsk. Entre 1654 y 1661, durante El Diluvio, la ciudad fue ocupada temporalmente por el Zarato ruso. En la partición de 1793 pasó a formar parte del Imperio ruso, donde perdió su función de fortaleza y pasó a ser un núcleo comercial. A principios del siglo XIX tenía poco más de mil habitantes, pero subió hasta más de nueve mil al finalizar el siglo. Su crecimiento demográfico fue frenado por la guerra polaco-soviética de 1919-1921, donde perdió la mitad de su población.[5][6]
En 1921 pasó a formar parte de la Segunda República Polaca, que estableció aquí la sede de un powiat en el voivodato de Vilna, hasta que en 1939 la zona fue anexionada a la RSS de Bielorrusia; en aquellos años, la mitad de los habitantes eran polacos, dos quintas partes judíos y la décima parte bielorrusos. Entre 1941 y 1944, los invasores alemanes crearon un gueto en el que encerraron a todos los judíos locales: en 1942, los alemanes asesinaron a más de dos mil personas, y antes de irse dejaron la ciudad gravemente destruida. En las décadas posteriores no hubo un plan para recuperar la importancia histórica de Dzisná, que mantiene el estatus de ciudad a efectos de mero título histórico pero funciona como un núcleo rural.[7][8]