Nišić joined Partizan as a trainee, aged 10. He signed his first professional contract with the club on 13 February 2016, penning a three-year deal.[1] Subsequently, Nišić was assigned to their affiliated side Teleoptik. He helped the team win the Serbian League Belgrade in the 2016–17 season, thus gaining promotion to the Serbian First League. On 19 June 2018, Nišić moved to Voždovac.[2]
At the start of the 2021–2022 campaign, Nišić joigned Pau FC in the French Ligue 2.
International career
Nišić represented Serbia at both under-17 and under-19 level, but failed to qualify for any major youth tournament.