Urbano started his career with Italian powerhouse Juventus FC, where he played for the club's youth sector.
For the first half of the 2004–2005 season, Juventus loaned the 19-year-old Urbano out to A.C. Reggiana, in the Italian third division, in order for him to gain experience at a professional level.
He would then join Sassari Torres, where he did not manage a single start, and thus was re-called to Juve and loaned back out to Catanzaro.
Urbano, however, had very limited chances in Vicenza and left on loan for Perugia Calcio in January 2010, along with team-mates Giampietro Perrulli and Filippo Forò.
His performances attracted interest from Calcio Como, who eventually signed the player on 24 July 2011 for an undisclosed transfer fee.