Тодоровић је своју професионалну каријеру започео у фудбалском клубу Слобода из Тузле, а 2018. године је прешао у ФК Ред Бул Салцбург.
Од 2018. године игра за фудбалску репрезентацију Босне и Херцеговине, а до тада је играо за јуниорску репрезентацију Босне и Херцеговине.
Клупска каријера
Младост
Тодоровић је први пут професионално наступио за ФК Слободу из Тузле, на утакмици против Зрињског из Мостара, 11. парила 2015. године, са 17 година.[1] Први гол у професионалној каријери постигао је 21. септембра 2016. године, који је такође био и побједнички гол у купу против ФК Подриње Јања.[2]
Ред бул Салцбург
Тодоровић је потписао петогодишњи уговор за аустријски клуб Ред бул Салцбург 10. јула 2018. године, а накнада за трансфер није објављена.[3] Први пут је за овај клуб у купу наступио 22. јула 2018. године,[4] а 11. августа 2018. године је први пут наступио у лиги у побједничкој утакмици против ФК Аустрије Беч.[5]
Репрезентација
Тодоровић је играо за многе јуниорске репрезентације Босне и Херцеговине.[6]
У сениорску репрезентацију први пут је позван на пријатељску утакмицу против САД и Мексика у јануару 2018. године,[7] а први пут је наступио у утакмици против Мексика која је завршила неријешено без голова.[8]