W 2012 roku wywalczył Puchar NextGen Series z Primaverą Interu pod wodzą Andrei Stramaccioniego, a także Trofeo "Giacinto Facchetti", kiedy stery po 36-latku przejął Daniele Bernazzani.
22 listopada 2012 roku wybiegł w podstawowym składzie Interu na mecz Ligi Europejskiej przeciwko Rubinowi. Zagrał pierwszą połowę, po czym został zmieniony.
Od stycznia 2012 do czerwca 2013 przebywał na wypożyczeniu w AC Prato. Po powrocie do macierzystego klubu został oddany na współwłasność do Bolonii.
W lipcu 2014 został wypożyczony do Prato.
W 2015 wypożyczony do Renate.
W 2016 wypożyczony do Regginy.
W 2017 wypożyczony do Monzy.
W czerwcu 2018 roku odszedł z Interu na zasadzie wolnego transferu.