Cresciuto calcisticamente nelle giovanili del Cagliari, esordisce nella squadra maggiore e in Serie A il 26 settembre 2004, all'età di 18 anni, nella partita -Cagliari finita 3-1 a favore della squadra di casa. In quella stessa stagione il giocatore colleziona 13 presenze. Dalla stagione successiva, 2005-2006, diventa di fatto titolare della maglia rossoblù, ed è attualmente è uno dei giocatori con più presenze in Serie A della squadra cagliaritana.