Rosić made his Braga debut in the league opener on 14 August 2016, in a 1–0 win at rivals Vitória de Guimarães; he lined up with several other Serbs and Montenegrins.[4] On 19 September, he scored his first goal, at the end of a 3–1 loss at reigning champions Benfica.[5] He was sent off on 5 May 2017, in the 24th minute of a 2–1 defeat at Moreirense.[6]
In December 2018, unused for the season Rosić was loaned to fellow league team Nacional, effective from New Year's Day.[7] On his debut on 7 January, he was hospitalised following a challenge by Porto's Lucas França,[8] but returned for the next game against Belenenses.[9] In a season that ended with relegation, he was sent off on 6 April 2019 in a goalless home draw with Aves.[10]
On 28 June 2019, Rosić signed a three-year deal for Moreirense, with Braga retaining half of his economic rights.[11]
After a spell at Khor Fakkan, on 2 August 2023 Rosić returned to Vojvodina, signing a two-year deal.[12]