Dopo essere cresciuto nel settore giovanile del Milan, a cui è approdato a 6 anni, ed essersi imposto come uno dei migliori talenti del vivaio rossonero (primo giocatore nato negli anni 2000 ad essere convocato in Serie A), nella stagione 2016-2017 viene aggregato alla prima squadra. Il 23 dicembre 2016 vince, pur senza scendere in campo, la Supercoppa italiana contro la Juventus ai rigori per 5-4.