He successively joined Vicenza of Serie B, where he played a total 35 matches. He then moved to Torino F.C. for a short time, playing 16 games in the top flight before returning at Vicenza, and then moving to Venezia, where he spent three impressive seasons.