Franco Borasi è nato a Genova nel 1958, dove si è laureato in Ingegneria.
Attualmente è responsabile in Selex ES del Project Office Logistica. E’ stato presidente ed amministratore delegato di Sistemi e Telematica, un’azienda facente parte del Gruppo Selex Elsag specializzata nel segmento logistico. Ha avuto in precedenza la responsabilità della Pianificazione strategica in Elsag spa. Ha iniziato la sua attività lavorativa nel Gruppo Olivetti, operando nel segmento della quality assurance per il portafoglio dei prodotti software; successivamente sempre in Olivetti ha operato nel marketing internazionale, per lo sviluppo dei segmenti banche, retail e sanità.