Livaja je nogometnu karijeru započeo u niželigaškim klubovima GOŠK-u iz Kaštel Gomilice i Omladincu iz Vranjica. U ljeto 2008. godine dobio je poziv Dinama. No, prije nego što je bio registriran kao igrač Dinama, dobio je poziv Hajduka iz njegovoga rodnog grada – Splita. Na kraju je prešao u Hajduk.[4] Početkom 2010. priključen je prvoj momčadi splitskog Hajduka.
Inter Milan
Kasnije tijekom 2010. godine Livaja je prodan Inter Milanu. Iduće godine Inter ga je posudio švicarskomLuganu.[5] Nakon završetka posudbe posuđen je talijanskojCeseni tijekom ljeta 2011. godine. Svoj ligaški debi za Cesenu ostvario je 16. listopada 2011. godine protiv Fiorentine.[6] Livaja je za Cesenu igrao u seniorskoj i juniorskoj momčadi.
U siječnju 2012. godine Cesena ga je djelomično prodala Interu za 2,25 milijuna eura.[7]
Svoj prvi nastup za prvu momčad Intera ostvario je u utakmici 1. kola sezone 2012./13. protiv Pescare, a prvu put je bio dio početnog sastava Intera za utakmicu protiv Rome u siječnju 2013. godine.[8][9] Tijekom prve polovice sezone nastupao je u ukupno šest ligaških utakmica u kojima nije zabio pogodak. Livaja je više prilika dobio u europskim utakmicama u kojima je bio prvi izbor trenera Stramaccionija na položaju napadača za utakmice grupne faze UEFA-ine Europske lige 2012./13. protiv Rubin Kazanja, Partizana i Neftçi Bakua.
Svoj prvi pogodak za Inter postigao je protiv Rubina Kazanja, 20. rujna 2012. godine.[10] Postigavši četiri pogotka u šest utakmica, Livaja je bio najbolji strijelac Intera u grupnoj fazi UEFA-ine Europske lige 2012./13. Inter je završio drugi u skupini H s 11 bodova, tri iza Rubina Kazanja.
Atalanta
Dana 31. siječnja 2013. godine Livaja je posuđen Atalanti, te je Inter zadržao polovicu prava na registraciju Livaje.[11] Inter je platio 1,5 milijuna eura kako bi otkupio dio ugovora od Cesene, ali je preprodao polovicu njegovih prava Atalanti za 2,5 milijuna eura kao dio dogovora oko Ezequiela Schelotta za 6 milijuna eura. Livaja je za Atalantu debitirao protiv Catanije 10. veljače 2013. godine, a prva dva pogotka postigao je u utakmici 26. kola protiv Rome.[12]
Iz disciplinskih razloga u travnju je otpao s popisa momčadi za utakmicu Atalante protiv Sampdorije.[13] U travnju su navijači Atalante dodijelili Livaji nagradu za najboljeg klupskog igrača za veljaču 2013. godine.[14][15] Dana 7. svibnja, prije utakmice s Juventusom, Livaja je još jednom izbačen iz momčadi zbog kršenja discipline.[16][17]
Rubin Kazanj
Livaja je potpisao petogodišnji ugovor s Rubin Kazanjom 15. svibnja 2014. godine. Ruski klub za njega je platio do 6 milijuna eura.[18] Dana 31. kolovoza 2015. godine Rubin Kazanj posudio je Livaju talijanskom prvoligašu Empoliju.[19] Livaja je za Empoli zabio samo jednom u 18 utakmica od kojih je samo četiri igrao od prve minute. Taj jedini pogodak postigao je 22. studenoga u gostima protiv Fiorentine (2:2).[20]
Las Palmas
Dana 14. srpnja 2016. godine Livaja se potpisivanjem ugovora do lipnja 2020. godine pridružio španjolskom prvoligašuLas Palmasu[21] Postigao je dva pogotka u svom klupskom debiju 22. kolovoza protiv Valencije koju je Las Palmas dobio 4:2.[22] U Copa del Reyu debitirao je 10. siječnja sljedeće godine u uzvratnoj utakmici osmine finala protiv Atlético Madrida koji je izgubio susret 2:3.[23]
AEK Atena
Dana 1. srpnja 2017. godine Livaja je posuđen AEK-u, za iznos od 200 000 eura uz mogućnost kupnje za 1,8 milijuna eura tijekom ljeta 2018. godine.[24] Debitirao je 25. srpnja 2017. godine u domaćem porazu od CSKA iz Moskve (0:2) u prvoj utakmici trećeg pretkola Lige prvaka.[25]
Uprava AEK-a odlučila je na ljeto 2018. godine otkupiti Livaju koji je do tada bio na posudbi iz Las Palmasa, jer se dobro uklopio u momčad trenera Manola Jiméneza i postigao 10 pogodaka u 37 službenih utakmica AEK-a u svim natjecanjima. Potpisao je ugovor do ljeta 2021. godine, uz klauzulu o otkupu koja je iznosila 10 milijuna eura.[26]
Nedugo zatim, neimenovana talijanska momčad, za koju se kasnije pokazalo da je Sampdoria, ponudila je 8 milijuna eura za hrvatskog napadača, no uprava AEK-a odbila je tu ponudu.[27]
Dana 19. kolovoza 2020. godine AEK je odbio ponudu saudijskeAl Wahde u iznosu od 4 milijuna eura, postavivši cijenu za Livaju na 8 milijuna eura.[28]Francuski prvoligašiRennes i Saint-Étienne također su izrazili interes za dovođenje Livaje.[29]
Dana 17. veljače 2021. godine Livaja je odbio potpisati produženje ugovora jer je proglašen viškom u prvoj momčadi.[30]
Hajduk Split
Istog dana kada mu je raskinut ugovor s AEK-om, Livaja se pridružio Hajduku do kraja sezone.[31]
Dana 14. svibnja 2022. godine u utakmici 33. kola 1. HNL 2021./22. odigrane protiv Istre 1961, koju je Hajduk dobio 3:2, Livaja je postigao dva pogotka iz jedanaesteraca, svoj 26. i 27. pogodak u ligaškoj sezoni. Time je oborio klupski rekord za najboljeg strijelca u ligi koji je 87 godina ranije postavio Leo Lemešić.[32][33]
Reprezentativna karijera
Od 2008. do 2014. godine Livaja je nastupio ukupno 54 puta i zabio 24 pogotka za sve omladinske momčadi Hrvatske od 15 do 21 godine.
Dana 20. kolovoza 2018. godine, zbog odličnih nastupa u dresu atenskog AEK-a, izbornik Zlatko Dalić prvi put je priključio Livaju nacionalnoj vrsti za prijateljski nastup protiv Portugala (1:1) i okršaj UEFA-ine Lige nacija protiv Španjolske, koji je završio najvećim porazom Hrvatske u povijesti (0:6).[34]
Dana 9. studenoga 2022. godine izbornik Zlatko Dalić uvrstio je Livaju na popis igrača za Svjetsko prvenstvo u Kataru 2022. godine.[35] Na tomu je Svjetskom prvenstvu 27. studenoga Livaja postigao pogodak u utakmici protiv Kanade koja je završila pobjedom Hrvatske 4:1.[36] Tim pogotkom Livaja je postao prvi igrač Hajduka koji je postigao pogodak za Hrvatsku na Svjetskom prvenstvu.[37]
Od reprezentacije oprostio se 8. listopada 2023.[38]
2024. Odlukom predsjednik Republike Hrvatske Zorana Milanovića odlikovan je Redom Danice hrvatske s likom Franje Bučara: "Za izniman uspjeh hrvatske nogometne reprezentacije, doprinos sportu i međunarodnom ugledu Republike Hrvatske te osvajanju 3. mjesta na 22. Svjetskom nogometnom prvenstvu u Državi Katru"[43]