Stefano Boeri è nato a Milano nel 1956.
Nel 1980 si laurea in architettura al Politecnico di Milano e nel 1989 consegue il dottorato di ricerca in pianificazione territoriale all’Istituto Universitario di Architettura di Venezia. Professore Ordinario di Urbanistica presso il Politecnico di Milano, Boeri ha insegnato come guest professor in diversi Atenei internazionali, tra i quali la Harvard Graduate School of Design di Cambridge, l’Istituto Strelka di Mosca, il Berlage Institute di Rotterdam e l’École Polytechnique Fédérale di Losanna. È stato progettista e membro del comitato scientifico dello Skolkovo Innovation Center, polo di alta tecnologia nei pressi di Mosca. Oggi dirige il Future City Lab della Tongji University di Shanghai, un programma di ricerca post-dottorato dove si anticipa la mutazione delle metropoli planetarie.
È stato Assessore alla Cultura del Comune di Milano dal 2011 al 2013. Dal 2015 fa parte del comitato scientifico della Galleria degli Uffizi di Firenze.