Han har tidligere spilt for klubbene , Siena, Grosseto, Pescara, Genoa og Torino FC. Sesongen 2011–12 var han i Pescara på lån fra storlaget Juventus, og ble simpelthen både toppscorer og årets spiller i Serie B. Han ble toppscorer i Serie A 2013–2014 med 22 mål for Torino. Han har siden 2016 spilt for den italienske klubben SS Lazio i Roma og scoret 23 mål i første sesongen som var en bra sesong. Men den 6. januar 2018 scoret han fire mål da lazianerne vant 5–2 mot SPAL 2013 på bortebane hos hjemmelaget.