Fils de François Vannes (1806-?), traiteur à Paris et de Marguerite Casidanus (1815-?). Son frère Eugène (1853-1925) était horloger-bijoutier. Il était marié à Nelly Caulier (1856-?).
Expert à l’Hôtel des ventes Drouot et officier de l’Instruction publique. Il dirigea de nombreuses ventes en sa qualité d’expert en peinture à Paris et en Province entre la fin des années 1880 et 1904. Il était employé dans l'étude d’experts du 54 Faubourg Montmartre, du peintre Eugène Féral (1832-1900), actif entre 1868 et 1900. Parmi ces dernières, il compte celle de la collection Gouzien en 1893 ;
Rops lui adresse d’ailleurs une lettre le 8 mars 1893 (voir n° éd. 2155) dans laquelle il évoque la qualité de la collection Rops-Gouzien : “Je m’engage formellement à donner une épreuve de toutes les planches que je ferai dorénavant, à la personne qui achètera cette collection. Je fais de trente à quarante planches par an. En admettant que je vive encore dix ans, ce qui est peu pour la famille de centenaires dont je suis, cela fera je crois à l’acheteur une prime sérieuse ; et si le Diable, qui est le bon Dieu, me prête vie, il y ajoutera dix autres années ! Je ferai cela avec bonheur pour la fille de mon cher & vieil ami, tant regretté !”.
On apprend dans une autre lettre que Vannes a joué un rôle d’intermédiaire dans une tentative de vente de la collection par la veuve d’Armand Gouzien (voir lettre n° éd. 0116) : “Quant à la Collection Gouzien je suis en train de la mettre en ordre, de l’arranger. J’y ajoute les textes. Il est probable que Mme Gouzien en demandera sept mille francs. Elle en a refusé 6.500 à Madame Régnier, une marchande d’objets d’art, par l’entremise de Vannes, de la Salle Drouot. L’opération ne peut être mauvaise.” Selon sa nécrologie de la Gazette de l’Hôtl Drouot, Vannes était membre de la Crèche et du dispensaire du 9e arrondissement de Paris, une oeuvre de bienfaisance qu’il soutenait. Il est décédé des suites d’une maladie contractée quelques mois auparavant dans sa propriété du quartier de La Varenne-Saint-Hilaire à Saint-Maur-des-Fossés (France, Val-de-Marne).