El 2 de julio de 2012 fue comprado por el Cagliari en 3,2 millones de euros, firmando un contrato por cuatro años. Durante la temporada 2012-13 tuvo una difícil primera vuelta de campeonato italiano, marcando solo 2 goles, para la segunda vuelta logró realizar mejores actuaciones al marcar dos dobletes, contra Fiorentina (2-1) e Inter de Milán (2-0). Concluye la temporada con 23 partidos y 7 goles por Serie A, de los cuales 5 fueron de lanzamiento penal.