Charlotte Naccache est née à Tunis. Après des études secondaires, elle devient journaliste dans un quotidien du soir pendant plusieurs années puis professeur de Lettres Modernes, jusqu'en 1962 à Tunis, ensuite au lycée Paul-Eluard à Saint-Denis, et à Paris de 1971 jusqu'à sa retraite en 1985.