Топић је поникао у новосадском клубу Дифенс, за који је наступао до кадетске узрасне категорије. Почетком јуна 2020. потписао је вишегодишњи стипендијски уговор са Црвеном звездом и тако се званично прикључио њеним млађим категоријама.[1][2]
У току сезоне 2021/22. почео је да тренира и са сениорским тимом Звезде, у коме је задужио дрес са бројем 44. Први званични наступ за сениоре црвено-белих уписао је 28. марта 2022, на утакмици 24. кола Јадранске лиге 2021/22, играној против екипе Крке.[3] На паркет је ушао у 15. минуту утакмице и до њеног краја је успео да забележи четири поена, два скока, пет асистенција и две украдене лопте. Топић је тако постао и најмлађи стрелац у дотадашњој историји КК Црвена звезда.[4][5][6] Први наступ у Евролиги имао је 1. априла 2022. у Минхену, у поразу Звезде на гостовању Бајерну.[7]
Почетком септембра 2022. прослеђен је на позајмицу у клуб Слодес.[8] Крајем истог месеца објављено је да ће Топић играти за оба клуба, на двојну регистрацију.[9] Шестог јануара 2023. потписао је полусезонски уговор са ФМП-ом.[10] Четири дана касније обзнањено је да ће Топић остатак сезоне 2022/23. провести у ОКК Београду.[11] Дана 17. јула 2023. године потписао је професионални четворогодишњи уговор са Црвеном звездом.[12] У августу исте године прослеђен је на једногодишњу позајмицу Мега баскету.[13] Дана 26. децембра 2023. вратио се у Црвену звезду.[14]
Топић је био капитен састава јуниорске репрезентације Србије који је освојио златну медаљу на Европском првенству 2023. године, одржаном у Нишу. Проглашен је за најкориснијег играча првенства, а уврштен је и у идеалну петорку. Просечно је по утакмици бележио 15,3 поена, 5,1 асистенцију и 3,7 скокова.[15][16]