Rakstos pirmoreiz minēta 1504. gadā. Atradās Lietuvas lielkņazistes sastāvā. Livonijas kara laikā pie Čašņikiem notika divas kaujas (1564. un 1567. gadā), kurās Lietuvas karaspēks sakāva krievu spēkus. Pilsēta pievienota Krievijai pēc Polijas Otrās dalīšanas 1793. gadā. 1812. gada kara laikā 1812. gada 31. oktobrī pie pilsētas notika kauja, kurā krievi ģenerāļa Vitgenšteina vadībā sakāva frančus maršala Perēna vadībā. 19. gadsimtā Čašņiki 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.