Né le 3 mai 1924 dans le VIIe arrondissement de Lyon dans le département du Rhône, il est étudiant. En novembre 1942, il rejoint la Résistance au sein du réseau Marco Polo en qualité d’agent de liaison, sous le pseudonyme rainette. Il est arrêté le 24 novembre 1943 à Villeurbanne par la Gestapo, incarcéré à la prison Montluc à Lyon, puis interné le 19 janvier 1944 au camp de Royallieu à Compiègne (60). Déporté le 27 janvier 1944 à Buchenwald qu’il atteint le 29, il y reçoit le matricule 44550. Il effectue sa période de quarantaine au Block 62 du Petit camp, puis intègre le Block 14 au Grand camp. Le 13 mars, il est transféré au Kommando de Dora. Le 28 juin il est envoyé au Kommando d’Harzungen chargé du creusement au chantier B 3. Le Kommando est évacué le 5 avril en direction du camp de Bergen-Belsen. Le 9 avril il arrive au camp des casernes de Bergen-Belsen. Il est libéré le 15 avril par les troupes britanniques.
Marcel DUVERNOIS est décédé le 12 janvier 2003 à Ville-d’Avray dans le département des Hauts-de-Seine.