Rakstos pirmoreiz minēta 1514. gadā kā Lietuvas lielkņazistes pilsēta. Pilsēta pievienota Krievijai pēc Polijas Pirmās dalīšanas 1772. gadā. 1812. gada kara laikā nopostīta. 19. gadsimtā Dubrovna kļuva par ievērojamu ebreju centru, absolūtais vairākums pilsētas iedzīvotāji bija ebreji. Otrā pasaules kara laikā no 1941. gada jūlija līdz 1944. gada jūnijam — vācu okupācijā. Holokaustā gandrīz visi pilsētas ebreju iedzīvotāji tika iznīcināti. Pilsētas apkaimē bija aktīva partizānu kustība.