Francesco Lucchese nasce a Messina nel 1960 e consegue la laurea in Architettura presso il Politecnico di Milano nel 1985. Inizia la sua carriera ricevendo il 1° premio ADI con un progetto di sedia pieghevole e nel 1985 fonda lo studio Lucchesedesign sviluppando progetti di architettura, interior design e product design in tutto il mondo.
Collabora come direttore artistico e consulente aziendale per aziende di fama internazionale occupandosi anche di posizionamento strategico aziendale.
Parallelamente procede l’attività di docenza presso la facoltà del design del Politecnico di Milano.