 At youth level, he was capped for the Italy U16 on four occasions in 1984, scoring three goals.Under Cesare Maldini, he was called up for one Italy under-21 match against Switzerland on 16 October 1987, although he was an unused substitute, and strangely failed to make an appearance for the "azzurrini".His first senior International call-up was given to him by manager Azeglio Vicini, and he made his first appearance for Italy on 16 November 1988 at age 21 in a 1–0 friendly victory over the Netherlands, assisting Gianluca Vialli's match-winning goal.