Nella stagione 2018-2019, non rientrando più nei piani dell'allenatore Gattuso, viene messo ai margini della rosa, andando in panchina soltanto nella partita vinta per 1-0 contro l'Udinese il 4 novembre 2018. A fine stagione, scaduto il suo contratto, lascia il Milan; in sette stagioni anni ha messo insieme 158 presenze e 10 gol.