Fille du Vice-amiral Louis Charlier, ancien préfet maritime de Rochefort, elle épouse Samuel Viaud (le fils de Pierre Loti) dont elle eut 2 fils, Pierre (1921-1993) et Jacques né en 1926. Elle est la petite-fille du peintre suisse Adrien Kunkler (1829-1866). Elle prit le surnom d'Elsie.