Pierwsza wzmianka o Szacku pochodzi z 1410 roku, kiedy król Władysław Jagiełło posłał w szackie lasy myśliwych, aby zaopatrzyli w mięso wyprawę grunwaldzką. W 1595 roku Szack wymieniany był w dokumentach jako miasteczko. W 1812 roku, podczas kampanii rosyjskiej, przez miejscowość przeszły wojska napoleońskie. Od 1768 do 1849 roku Szack należał do rodziny Branickich, której w późniejszych latach władze carskie skonfiskowały majątek.