Nel 1995 si è laureato in Ingegneria Elettronica e nel 2000 ha conseguito il Dottorato di Ricerca in Ingegneria Elettronica e delle Telecomunicazioni presso il Politecnico di Milano. Dal 1995 a febbraio 2006 svolge la sua attività presso CoreCom (Consorzio Ricerche Elaborazione e Commutazione Ottica Milano), dove diviene responsabile del Laboratorio di Optical Networking. Nel marzo 2006 diviene Ricercatore Universitario (settore disciplinare ING-INF/03 – Telecomunicazioni) presso il Dipartimento di Elettronica e informazione del Politecnico di Milano. E' docente titolare presso la Scuola di Ingegneria dell’Informazione del Politecnico di Milano, dei seguenti corsi: dal 2004 al 2013 “Reti di Comunicazione e Internet” (10 CFU – 1° liv.); dal 2013 "Protocolli per Internet" (5 CFU – 1° liv.) e "Switching and routing" (5 CFU – 2° liv.). Ha inoltre tenuto corsi di formazione per Pirelli, Telecom Italia, Italtel, Nokia Siemens Networks, Sirti, Metroweb, Cefriel, Alcatel. Ha partecipato a progetti di ricerca in collaborazione con l’industria con Pirelli, Telecom Italia, Fastweb, RFI. Ha partecipato ai progetti europei IST-FP6 e FP7: MUPBED, NOBEL2, e-Photon/ONe+, BONE, STRONGEST. Attualmente partecipa al progetto europeo IRSES MobileCloud. E’ autore e co-autore di circa 70 articoli pubblicati su atti di convegni internazionali e 25 articoli pubblicati su riviste e giornali scientifici internazionali del settore. E’ inoltre co-inventore di 6 brevetti con estensioni in vari Paesi (tra cui Europa e Stati Uniti). E' stato citato circa 1000 volte e il suo h-index è 14 (al sett. 2013, dati Google Scholar). Gli attuali temi di ricerca comprendono: instradamento in reti multidominio, reti ottiche semitrasparenti, interconnessione e backplane ottico, reti SDN. E' TCP chair di NOC 2014 ed è membro di vari TCP di congressi internazionali. E' membro IEEE (Communications Society) dal 1998. Nel 2008 è stato nominato Senior Member IEEE.