 After making his professional debut with his hometown club Reggiana, he joined Verona in 1999.He went on loan to Livorno and Triestina from 2000 to 2002.In July 2002 he was included in the pre-season camp of the first team of Verona, making his club debut during 2002–03 Serie B season.