È arrivato al dalla società dilettantistica dell'Audax Travacò all'età di 11 anni. Ha esordito tra i professionisti all'età di 17 anni, nella partita di Coppa Italia contro il Novara, disputata il 13 gennaio 2010. Ha poi fatto la sua seconda apparizione due settimane dopo, nei quarti di finale contro l'Udinese, persi dal Milan per 0-1. Nell'estate del 2011 è stato ceduto in compartecipazione al Torino, in uno scambio con Gianmario Comi. Con la squadra granata ha giocato 12 partite in Serie B nella stagione 2011-2012 e 4 partite in Serie A l'anno seguente. Il 23 gennaio 2013 è passato in prestito alla , in Serie B, chiudendo la stagione con 20 presenze.