Empoli
La sua prima stagione da professionista è stata quella 2008-2009, nella quale con la maglia dell'Empoli ha collezionato 11 partite nel campionato di Serie B più 2 partite nei play-off. Nella successiva stagione cadetta gioca con maggiore continuità collezionando 36 presenze in campionato.
Udinese
Il 31 agosto del 2010 viene ingaggiato dall'Udinese in compartecipazione.
Esordisce coi bianconeri che in Serie A il 10 settembre 2010 alla seconda giornata di campionato nella sconfitta per 2-1 in casa dell'Inter, subentrando a Giovanni Pasquale al 58'. Segna il primo gol con la maglia dei friulani nell'incontro di Coppa Italia contro il Padova, vinto dall'Udinese per 4 a 0.
Nel luglio 2011 il Siena acquista il giocatore con la formula del prestito annuale, ma in Toscana non disputa alcun incontro in campionato. Nel gennaio 2012 passa, sempre in prestito, alla Reggina.