Народився 7 березня1996 року в місті Баня-Лука. У дитинстві разом з родиною переїхав до Ломбардії, виступав у міланській футбольній школі; у 2010 році його помітили скаути «Мілану» й вже незабаром Андрей був включений до юнацької команди «Мілану» U-15, яка виступала в юнацькому чемпіонаті Італії[1]. У складі «городян» виступав протягом усього етапу молодіжної кар'єри, з 2013 року виступав у молодіжній Серії A. В своєму дебютному сезоні в Серії A Прімавери зіграв 13 матчів та відзначився 2-ма голами, ще 1 матч зіграв у фінальній частині турніру, провів 2 поєдинки в молодіжному кубку Італії 2013/14, а також зіграв 4 матчі та відзначився 1 голом у Турнірі Віареджо 2013. Провів 3 поєдинки в Юнацькій лізі УЄФА 2013/14. У наступному сезоні в Прімавері зіграв 13 матчів та відзначився 2-а голами.
Оренди в «Віченцу», «Брешію» та «Ренде»
5 серпня 2015 року було оголошено про оренду Андрея «Віченцою», яка виступала в Серії B[2]. Зіграв у 12 матчах чемпіонату. 15 липня 2016 року був відданий в оренду до «Брешії»[3]. Наприкінці сезону повернувся до «Мілану», але потім знову був відданий в оренду, цього разу до клубу Серії C «Ренде», в якому відіграв сезон 2017/18 років[4].
«Желєзнічар»
26 січня 2018 року перейшов у сараєвський «Желєзнічар», підписавши з клубом 3-річний контракт[5].
Виступи за збірні
З 13 років почав залучатися до юнацьких збірних Боснії і Герцеговини. 2012 року дебютував у складі юнацької збірної Боснії і Герцеговини, взяв участь у 15 матчах на юнацькому рівні, відзначившись одним голом.