Pușcaș speelde in de jeugd van Liberty Oradea. Hij kwam in het seizoen 2013/14 op huurbasis uit voor Internazionale. In de zomer maakte hij definitief de overstap naar Milaan. Tijdens het seizoen 2014/15 maakte Pușcaș veertien doelpunten in zes wedstrijden voor Inter Primavera, het hoogste jeugdelftal van Internazionale. Inter verhuurde hem in augustus 2015 voor een jaar aan AS Bari.
Pușcaș maakte deel uit van verschillende Roemeense nationale jeugdselecties. Hij nam met Roemenië –21 deel aan het EK –21 van 2019. Pușcaș debuteerde op 31 mei 2018 in het Roemeens voetbalelftal, tijdens een met 3–2 gewonnen oefeninterland thuis tegen Chili. Zijn eerste interlanddoelpunt volgde op 17 november 2018. Hij maakte toen de 1–0 in een met 3–0 gewonnen wedstrijd in de UEFA Nations League tegen Litouwen. Hij werd op 7 juni 2024 door bondscoach Edward Iordănescu opgenomen in de Roemeense selectie voor het EK 2024 in Duitsland.[2] Roemenië werd groepswinnaar van een groep met Oekraïne, België en Slowakije, waarna het in de achtste finales werd uitgeschakeld met een 0–3 nederlaag tegen Nederland. Pușcaș kwam op het toernooi in actie tegen Oekraïne en Slowakije.