Francesco Lucchese родился в Мессине в 1960 году и получил степень в области архитектуры в Политехническом университете Милана в 1985 году. Он начал свою карьеру, получив первую премию ADI за проект складного стула, и в том же году основал студию Lucchesedesign, занимаясь архитектурными проектами, дизайном интерьеров и продуктов по всему миру. Он работает арт-директором и бизнес-консультантом для международно известных компаний, также занимаясь стратегическим позиционированием этих компаний. В то же время он продолжает преподавательскую деятельность в Политехническом университете Милана на факультете дизайна.