Jean-Joseph Lannes est le fils de Jean Lannes, originaire de la Haute-Garonne[1],[note 1] et de Françoise Nouvel. Il épouse Marie Joséphine Roux dont il a au moins deux filles dont l'une épouse Auguste Roman, menuisier à Villar-Saint-Pancrace, et l'autre Gérard Pierre Adrien, instituteur au Monêtier-les-Bains[2].
Jean-Joseph Lannes fait, comme son père, carrière dans les douanes[3].
La Bibliothèque Municipale de Briançon conserve l'herbier collecté par Jean-Joseph Lannes entre 1859 et 1893. Celui-ci occupe onze grosses caisses en bois dont chacune contient, en moyenne, trois piles de six liasses. L'ensemble, que l'on considère en très mauvais état, comprend environ 16 000 planches[4].