Pierwsze kroki piłkarskiej kariery zaczynał w akademii Atalanty, po czym przeniósł się do młodzieżówki Interu, gdzie grał na kilku szczeblach wiekowych. W pierwszym zespole zagrał tylko dwa razy, po czym wypożyczany był najpierw do Juve Stabia (2011-2012), a następnie do Citadelli (2012-2013).
W kolejnych klubach przemianowany został z pomocnika na obrońcę. Może występować w środku bloku defensywnego oraz na lewej stronie.