Originally from Otok near Sinj, Banić started playing football at NK Junak Sinj, before moving on to spend most of his football formation at the Hajduk Split academy[2] After loans at Imotski and Primorac Stobreč, Banić moved to RNK Split, only to be loaned out from there again, to Imotski and Junak Sinj.
[3] After his contract expired, he stayed at Junak, playing in the third-tier of Croatian football, and established himself there, even scoring a goal against NK Solin in 2016.
Following relegation, he remained a further season in the Zagreb-based club, before returning to the top flight to play with HNK Gorica.
Banić moved abroad for the first time in early 2022, going on loan at Olimpija Ljubljana in Slovenia[5] but returned at the end of the season, finding new form back in Croatia.
[6] Banić was a Croatian youth international, with 20 caps for teams from U16 to U19 levels.