Zu Beginn des Zweiten Weltkriegs fand hier die Schlacht bei Szack zwischen polnischen und sowjetrussischen Truppen statt, danach wurde die Ortschaft von der Sowjetunion annektiert. Vom 25. Juni 1941 bis 21. Juli 1944 war sie von der Wehrmacht besetzt. Nach der Befreiung durch die Rote Armee kam sie wieder zur Sowjetunion, diese gliederte sie in die Ukrainische SSR ein. Seit 1957 besitzt Schazk den Status einer Siedlung städtischen Typs. Nach dem Zerfall der Sowjetunion 1991 wurde Schazk ein Teil der unabhängigen Ukraine.