Grbić doorliep de jeugdreeksen van SC Wiener Viktoria, Rapid Wien en VfB Stuttgart. In de zomer van 2016 maakte Grbić de overstap van het tweede elftal van Stuttgart naar de Oostenrijkse tweedeklasser Floridsdorfer AC. Na een succesvol seizoen met 27 wedstrijden en 7 doelpunten maakte Grbić in de zomer van 2017 de overstap naar SC Rheindorf Altach, uitkomend in de Bundesliga.[1] Op 29 juni 2017 debuteerde Grbić in de Europa League in de met 0–1 gewonnen wedstrijd tegen Tsjichoera Satsjchere.[2] Op 23 juli 2017 maakte hij zijn debuut in de hoogste afdeling door 27 minuten voor tijd Hannes Aigner te vervangen. Amper vijf minuten later wist Grbić te scoren en tekende voor de 3–0 eindstand.[3] In 2019 transfereerde Grbić naar Ligue 2-club Clermont Foot. Daar scoorde hij zeventien keer in 26 wedstrijden, waardoor hij de interesse wekte van FC Lorient. Op 8 juli 2020 tekende hij een contract bij die club.
Grbić doorliep de verschillende jeugdploegen van het nationale elftal. Op 4 september 2020 debuteerde hij in het Oostenrijks voetbalelftal in een Nations Leaguewedstrijd tegen Noorwegen. Zijn eerste doelpunt volgde op 7 oktober van dat jaar in een vriendschappelijke wedstrijd tegen Griekenland.