Wychowanek Interu, choć w pierwszej kadrze zespołu nie zagrał choćby jednego meczu, mimo iż odbywał treningi z drużyną. W swojej karierze grał dla wielu pomniejszych klubów z zaplecza włoskiego futbolu. Do Interu wrócił w 2014 roku, by objąć drużynę Primavery.
W listopadzie 2016 roku objął pierwszą drużynę Interu po zwolnieniu Franka de Boera i poprowadził w dwóch meczach: z Southampton w Lidze Europy (2-1 dla Southampton) oraz z Crotone w Serie A (3-0 dla Interu).