Rossi is coached by Giulio Ciotti. He was a member of Olimpus San Marino before joining Atletica Biotekna Marcon. He won two silver medals and one bronze in various editions of the Italian youth championships prior to February 2014, when Rossi became the new U23 Italian Indoor High Jump Champion.[4] In June 2014 in Piedmont he increases his national record from 2.20 metres to 2.21 metres.[5] That summer, he competed at the 2014 European Athletics Championships in Zurich, Switzerland, where he jumped 2.19 metres but missed out on a place in the final only on countback.[6]
He also cleared 2.19 metres at the 2015 European Athletics Indoor Championships in Prague, finishing joint-fifteenth in qualifying.[7] He had a best jump of 2.17 metres at the 2015 World Championships in Athletics in Beijing, China.[8] In 2015, he improved the national record twice, peaking at 2.27 metres.[9]
He jumped 2.23 metres at the 2016 European Athletics Championships in Amsterdam, Netherlands.[10] He represented San Marino at the 2016 Olympic Games in Rio de Janeiro, Brazil, but did not qualify for the final. [11]
In 2017, he finished second at the Italian Championships in Trieste with a best jump of 2.18 meters. That summer he triumphed at the Galà Drovandi in Livorno, winning the competition with 2.24 m at his first attempt, beating the Italian champion Eugenio Meloni who could not jump higher than 2.20. The following day, Rossi jumped at the Città di Nembro meeting, near Bergamo, and achieved another success with a seasons best jump of 2.25 m.[12]