[1] Born in Novi Pazar,[2] Mašović moved from his home town to Belgrade, where he joined Čukarički in summer 2013.
[4][5] He made his official debut for the first team of Čukarički on 27 February 2016 in a match against Radnik Surdulica.
Bundesliga club VfL Bochum on a free transfer having agreed a three-year contract.
In August 2016, Mašović was called into Serbia U19 squad for memorial tournament "Stevan Vilotić - Ćele", where he debuted in opening match against United States.
[14] Mašović debuted for the senior Serbian team on 5 June 2022, in a 4–1 victory over Slovenia in the Nations League.