У дорослому футболі дебютував 2010 року виступами за команду клубу «Дженоа», в якій провів один сезон, взявши участь у 16 матчах чемпіонату.
Своєю грою за цю команду привернув увагу представників тренерського штабу клубу «Сієна», до складу якого приєднався 2011 року. Відіграв за клуб зі Сьєни наступні один сезон своєї ігрової кар'єри. Більшість часу, проведеного у складі «Сієни», був основним гравцем атакувальної ланки команди. У складі «Сієни» був одним з головних бомбардирів команди, маючи середню результативність на рівні 0,4 голу за гру першості.
До складу клубу «Рома» приєднався 2012 року. Відіграв за «вовків» два з половиною сезони, після чого першу половину 2015 року провів в оренді в «Мілані».
Влітку того ж року за сумарні 10 мільйонів євро перейшов до «Болоньї» на умовах оренди з обов'язковим викупом. За перші чотири сезони у цій команді взяв участь у рівно 100 матчах Серії A, в яких його бомбардирський доробок склав 29 голів.
Після першої половини сезону 2019/20, протягом якої виходив на поле у складі «Болоньї» лише епізодично, був відданий в оренду до одного зі своїх колишніх клубів, «Дженоа». Попри те, що у цій команді також не став гравцем основного складу, у вересні того ж року в статусі вільного агента уклав з генуезьким клубом повноцінний контракт.
У 2006 році дебютував у складі юнацької збірної Італії, взяв участь у 33 іграх на юнацькому рівні, відзначившись 24 забитими голами.
Протягом 2010–2012 років залучався до складу молодіжної збірної Італії. На молодіжному рівні зіграв у 15 офіційних матчах, забив 5 голів.
У 2012 році дебютував в офіційних матчах у складі національної збірної Італії. Протягом трьох років провів у формі головної команди країни 8 матчів, забивши 1 гол.