Den 33-årige, som vann Champions League med Inter Milan 2010, var en fri agent efter att ha lämnat Galatasaray i slutet av förra säsongen.
Före detta Ajax, Real Madrid och Inter Milan har undertecknat ett ettårigt avtal, sade klubben.
Sneijder spelade i 2010 års VM-final för Nederländerna och har vunnit ligatitlar i fyra länder.
Nice slutade tredje i Ligue 1 förra säsongen och möta en tvåbent play-off mot Napoli senare denna månad för att kvalificera sig för Champions League grupp stadier.
På lördag förlorade de sin öppningsliga match för säsongen 1-0 till Saint-Etienne.
Nederländerna mittfälter Wesley Sneijder har anslutit sig till franska Ligue 1 sida Nice på en fri överföring.