Born in Novi Pazar,[2] Mašović moved from his home town to Belgrade, where he joined Čukarički in summer 2013.[3]
During the first half of 2015–16 season, Erhan spent on the bench several SuperLiga matches. Mašović signed his first professional contract with Čukarički at the beginning of 2016, along with a few more players from class.[4][5] He made his official debut for the first team of Čukarički on 27 February 2016 in a match against Radnik Surdulica.[6] He was also in starting 11 in next fixture, against Javor Ivanjica.[7] Mašović made 39 appearances in all competitions for Čukarički between 2016 and 2017.[8]
Club Brugge
Mašović signed a four-year contract with Club Brugge on 3 May 2017.[9] On 19 July 2019, Mašović was loaned out to Danish Superliga club Horsens for the 2019–20 season.[10]
VfL Bochum
On 5 October 2020, the last day of the 2020 summer transfer window, Mašović moved to 2. Bundesliga club VfL Bochum on a free transfer having agreed a three-year contract.[11]
International career
Mašović scored a goal for U18 national team in a match against Israel, ending of 2015.[12] Previously, he was a member of Serbia U16 and Serbia U17 national teams. 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.[13] Mašović got his first call in Serbian under-21 team by coach Goran Đorović in August 2017.[14]