7 Ekim 1993 tarihinde Bosna Hersek'te dünyaya gelen Krunić, profesyonel kariyerine Sutjeska Foča kulübünde başladı ve 2013 yılında Donji Srem'e katıldı. 2014 yılında Hellas Verona'ya transfer oldu ve aynı yıl içinde Donji Srem'e geri kiralandı.
2015'te Borac Čačak'a transfer oldu. Aynı yılın ilerleyen günlerinde Krunić, Empoli ile sözleşme imzaladı. Burada dört sezon boyunca forma giydi ve 2019 yılında 8,6 milyon Avro bonservis ücreti karşılığında AC Milan'a transfer oldu.
Orta sahada görev alan Krunić, 2016 yılında ülkesi Bosna Hersek ile ilk uluslararası maçına çıktı ve o tarihten bu yana 20'den fazla kez milli takım formasını giydi. Krunic, profesyonel kariyeri boyunca 328 maça çıkmış 23 gol ve 31 asiste imza atmıştır.