Stefano Majnoni, di padre milanese e madre fiorentina, nasce nel 1923 ad Erba (CO). Compiuti qui gli studi elementari, continua quelli ginnasiali e liceali a Roma dove la famiglia s'era trasferita. Iscrittosi al corso di laurea in chimica all'Università di Roma nel 1941, interrompe gli studi a causa degli eventi bellici. Renitente alla leva fascista, partecipa, come volontario nell'Esercito Italiano di Liberazione, all'ultima fase della guerra sul fronte di Bologna. Si laurea in chimica a Roma nel 1949 e successivamente, nel 1953 all'Università di Zurigo. Dal 1954 al 1986 svolge la sua attività, nell'ambito della Ricerca e dello Sviluppo, in varie Società farmaceutiche internazionali, abitando a Basilea e a Milano. Consulente dal 1987, si ritira dalla professione nel 1995. Sposato e padre di una figlia, abita a Marti in provincia di Pisa.