Silvia Macchi nasce a Mantova il 29 dicembre del 1956. Laureata in Architettura, nel 1984 si specializza in Pianificazione urbana applicata alle aree metropolitane. Vincitrice di due Advanced Fellowships CNR-NATO, dal 1988 al 1990 svolge attività di ricerca in Francia. Nel 1991 vince un concorso di ricercatore presso la facoltà di Ingegneria della Sapienza e nel 2000 viene chiamata dalla stessa facoltà con il ruolo di professore associato. Nel 2014 consegue l’abilitazione a professore ordinario. Ha svolto la sua attività didattica principalmente dell'ambito del Consiglio d'Area di Ingegneria Ambientale e del Master Degree in Transport Systems Engineering. Ha coordinato il collegio di Dottorato di Ricerca in Sviluppo sostenibile e Cooperazione Internazionale, di recente confluito nel Dottorato in Energia e Ambiente.