Stefano Puppo nasce nel 1955 a Sanremo.
Dopo aver frequentato il Liceo Cassini della sua città, nel 1979 consegue la laurea in Ingegneria Idraulica presso l’Università di Genova.
Nel 1980 avvia la propria attività professionale come ingegnere, specializzandosi nel settore delle opere marittime e idrauliche. Profondo conoscitore del territorio ligure, coordina studi e rilievi per la redazione del Piano di Bacino del Comune di Sanremo e partecipa, in qualità di progettista e direttore dei lavori, alla realizzazione degli interventi successivi alle alluvioni del 1998 e del 2000. Nel corso della sua carriera progetta e dirige opere di particolare rilievo, tra cui i porti turistici di Ventimiglia e di San Lorenzo al Mare, oltre a numerosi altri interventi marittimi realizzati in diverse località italiane.
Negli anni accademici 2010/2011 e 2011/2012 è professore a contratto per il corso di Idraulica e Costruzioni Marittime nell’ambito del Corso di Laurea in Ingegneria Civile per la Gestione delle Acque presso il Politecnico di Torino – sede di Mondovì. Membro fondatore dell’Osservatorio Pelagos, nel 2024 è stato insignito dalla Città di Sanremo dell’onorificenza di Console del Mare, riconoscimento conferito per l’impegno professionale e il contributo alla valorizzazione del territorio e della cultura marittima.
Appassionato di sport, pratica a livello amatoriale ciclismo, canottaggio e sci. Si dedica inoltre alla scrittura di brevi racconti e saggi a carattere autobiografico. È sposato dal 1991 con Micaela e ha una figlia, Elena.