Омладинску каријеру је почео у родној Бачкој Тополи. Касније је прешао у Војводину где је имао деби у сениорском фудбалу. Отишао је у Холандију 2010. придруживши се Гронингену, а две године касније прешао је у Твенте. Године 2014. остварује трансфер у енглеску Премијер лигу потписавши за Саутемптон. У Енглеској је провео четири године да би се 2018. вратио у Холандију, овог пута у дресу Ајакса. У клубу из Амстердама Тадић је оставио највећи траг — постигао је 105 голова и сакупио 112 асистенција у 241 утакмици колико је одиграо за Ајакс. С клубом је трипут освојио првенство и двапут Куп Холандије, а био је и један од главних носилаца Ајаксове екипе која је дошла до полуфинала Лиге шампиона у сезони 2018/19. Био је најбољи стрелац Ередивизије у сезони 2018/19. и најбољи играч Првенства Холадније у сезони 2020/21. Придружио се турском Фенербахчеу 2023.
Прве фудбалске кораке је направио у локалном клубу АИК из Бачке Тополе, а од 2002. је члан новосадске Војводине. За сениорски тим Војводине је дебитовао у сезони 2006/07.[3] Своја прва два гола у Суперлиги Србије постиже против Хајдука из Куле, а утакмица се завршила резултатом 2:2. У августу2007. одиграо је обе утакмице против мадридског Атлетика у другом колу квалификација за Куп УЕФА.[4][5] Две године касније Тадић је постигао гол на гостовању против Аустрије из Беча у трећем колу квалификација за Лигу Европе.[6] У сезони 2009/10. Тадић је постигао 11 голова и уписао 9 асистенција на 29 одиграних утакмица у свим такмичењима. Крајем 2019. године, Тадић је увршен у тим деценије, по избору навијача Војводине.[7]
Гронинген
Године 2010, Тадић прелази у холандски Гронинген за 1,55 милиона америчких долара.[8] Дана 8. августа2010. Тадић је дебитовао за Гронинген у Ередивизији против Ајакса.[9] Одиграо је целу утакмицу и уписао асистенцију, а утакмице се завршила резултатом 2:2. 18. децембра Тадић је постигао свој први гол за Гронинген на гостовању против Екселсиора.[10] Тадић је у сезони 2010/11. одиграо 41 утакмицу, постигао 7 голова и имао 22 асистенције. Он је са 22 асистенције био један од најбољих асистената у Европи.[11] Испред њега су само били Лионел Меси са 25 асистенција и Месут Озил са једном асистенцијом више. У сезони 2011/12. је одиграо 35 утакмица, постигао 7 голова и уписао 10 асистенција. У Ередивизији је провео сваки минут на терену.
Твенте
Дана 10. априла2012. Тадић је потписао трогодишњи уговор са Твентеом за 7,7 милиона евра.[12]12. августа Тадић је на свом дебију за нови клуб постигао 2 гола и уписао две асистенције у победи Твентеа над Гронингеном 4:1.[13] Постигао је један гол и у групној фази Лиге Европе против Хелсинборга.[14] У децембру2012. проглашен је за најбољег фудбалера Холандије.[15] За две сезоне одиграо је 85 утакмица за Твенте, постигао 32 гола и 36 пута био асистент.[16]
Саутемптон
У јулу2014. Тадић је потписао четворогодишњи уговор са енглеским премијерлигашем Саутемптоном.[17]17. августа Тадић је дебитовао у Премијер лиги против Ливерпула на Енфилду и асистирао Натанијелу Клајну у поразу Саутемптона 2:1.[18]23. септембара Тадић је постигао свој први гол у дресу Саутемптона са беле тачке против Арсенала на Емирејтсу у победи Саутемптона 1:2 у Лига купу.[19]23. септембара Тадић је постигао свој први гол у Премијер лиги против Сандерленда и уписао 4 асистенције на тој утакмици у победи Саутемптона 8:0. Тадић је постао 6. играч Премијер лиге који је имао 4 асистенције на једној утакмици, а Саутемптон остварио највећу победу у историји клуба.[20] Првог дана 2015. године Тадић је постигао гол у победи Саутемптона над Арсеналом 2:0.[20] У следећем колу Тадић је ушао у игру у 63. минуту, а само шест минута касније постигао победоносни гол против Манчестер јунајтеда.[21] Саутемптон је остварио прву победу на Олд Трафорду још од 1988.[22]15. марта је постигао гол са беле тачке против Челсија на Стамфорд бриџу.[23] Своју прву сезону у Енглеској завршио је са 5 голова и 9 асистенција на 37 утакмица.
Ајакс
Тадић је у јуну 2018. прешао у Ајакс из Амстердама за 11,4 милиона евра.[24][25] У осмини финала Лиге шампиона против Реал Мадрида имао је сјајну партију забележивши две асистенције и постигавши гол, и на тај начин помогао да Ајакс прође у четвртфинале.[26] Према статистици SofaScore, Тадић је против Реала добио чисту десетку. Он је први Србин који је добио оцену 10 у Лиги шампиона.[27] Француски лист Л‘Екип такође му је дао чисту десетку и тако постао тек девети фудбалер у историји Л'Екипа који је добио максималну оцену.[28] Изабран је за најбољег фудбалера те недеље у Лиги шампиона.[29]
Са Ајаксом је освојио дуплу круну, а био је најбољи стрелац првенства Холандије пошто је постигао 28 голова и поделио је прво место на листи са Луком де Јонгом из ПСВ Ајндховена.[30] По окончању Лиге шампиона за сезону 2018/19, Тадић је изабран у идеални тим тог такмичења сачињен од 20 фудбалера.[31]
Од 2021. је био капитен репрезентације Србије. Дана 10. септембра 2023. одиграо је стоти меч за Србију против Литваније у Каунасу у квалификацијама за одлазак на Европско првенство 2024.
Његов отац Петар био је фудбалски судија, а сестре Драгана и Јелена играле су кошарку и рукомет. Ожењен је са Драганом Тадић, имају сина Петра и кћерку Тару.[44]