Francesco Amigoni è nato a Soresina (CR) il 2 dicembre 1971, ha ottenuto la Laurea in Ingegneria Informatica presso il Politecnico di Milano nel 1996 e il titolo di Dottore di Ricerca in Ingegneria Informatica e Automatica presso il Politecnico di Milano nel 2000. Da dicembre 1999 al settembre 2000 è stato visiting scholar presso il Computer Science Department della Stanford University (USA). Da febbraio 2002 ad aprile 2007 è stato ricercatore presso il Dipartimento di Elettronica e Informazione del Politecnico di Milano. Da maggio 2007 è professore associato presso il Dipartimento di Elettronica e Informazione del Politecnico di Milano. I suoi interessi di ricerca riguardano principalmente gli agenti e i sistemi multiagente, la robotica mobile e gli aspetti filosofici dell'intelligenza artificiale. Ha pubblicato circa cinquanta articoli in riviste, libri e atti di congressi internazionali.