La première référence à Niasvij remonte à1223. AuXVe siècle, alors petite ville, elle passe à la grande famille princière lituanienneRadziwiłł dont une des branches en fait sa résidence familiale jusqu'en1939. C'est aussi le lieu supposé de l'impression du premierlivre enbiélorusse, en1562, peu avant que legrand-duché de Lituanie ne s'unisse auroyaume de Pologne.
En juin1941, les juifs de la ville sont enfermés dans leGhetto de Niasvij lors de l'invasion de la Biélorussie par les Allemands. Le se produisit à Niasvij un des premiers soulèvements dans un ghetto d'Europe de l'est[2]. Les Allemands exterminèrent par fusillade pratiquement tous les occupants (5 200 personnes) du ghetto. Les insurgés réussirent à tuer 40 Allemands et policiers.