Der 33-jährige Mittelfeldspieler, der in 131 Länderspielen für die Oranje-Auswahl 31 Tore schoss, erhielt in Nizza einen Einjahresvertrag und wird mit der Rückennummer 10 spielen.
Zuletzt hatte der Vizeweltmeister von 2010 viereinhalb Jahre bei Galatasaray Istanbul gespielt. Im vergangenen Monat hatte Sneijder den noch ein Jahr laufenden Vertrag mit den Türken aufgelöst.