He is a product of Milan youth teams. He spent the second half of the 2015–16 season on loan at Serie D club Alzano Seriate. Late in the 2016–17 Serie A season he was called up to the senior squad for one game, but remained on the bench.