Cresciuto nelle giovanili della Pallacanestro Reggiana, ha esordito in Serie A il 19 maggio 2013 contro Roma, giocando un minuto in gara-6 dei Play-off.
Nella stagione 2013-14 entra stabilmente in prima squadra ma gioca pochi minuti e quasi tutti a risultato già acquisito ma in aprile ottiene il suo primo successo in campo europeo, infatti vince l'EuroChallenge[2]; l'anno successivo è parte integrante delle rotazioni di Reggio Emilia, giocando prevalentemente come riserva del playmaker titolare Andrea Cinciarini.
Il 10 marzo 2015 viene convocato nel World Team per il prestigioso Nike Hoop Summit, trofeo di esibizione in cui dal 1995 si sfidano i migliori giovani del mondo contro i migliori prospetti statunitensi (dai 19 anni in giù); realizza nove punti e tre assist.
Il 29 giugno 2015 comunica di non aver intenzione di rinnovare il contratto con la squadra emiliana e si accorda con la St. John's University; uno degli atenei più prestigiosi della NCAA.[3] Il 6 giugno 2017 lascia l'università americana
[4], facendo ritorno nella squadra della sua città natale, con cui firma un contratto triennale.[5] Tuttavia, visto il rendimento al di sotto delle aspettative, il 30 marzo 2018 passa in prestito fino a fine stagione alla Pallacanestro Trieste società di Serie A2.[6]
Il 10 luglio 2018 fa ufficialmente ritorno alla Reggiana per la stagione 2018-2019.[7]
Mussini ha esordito con la Nazionale Under-16 agli Europei del 2012, la squadra si è classificata al quarto posto e Mussini è stato inserito nell'All-Tournament Team.[9]
Con la Nazionale Under-18 agli Europei del 2014 in Turchia viene nuovamente inserito nell'All Tournament Team nonostante il sesto posto dell'Italia[10]