Desrosiers spielte in seiner Juniorenzeit zunächst von 1997 bis 1999 bei den Rimouski Océanic in der Québec Major Junior Hockey League. Diese hatten ihn im QMJHL Entry Draft 1997 in der vierten Runde an 52. Stelle ausgewählt. Nach zwei Jahren dort, in denen er seine Punktausbeute von 24 in seiner ersten Saison auf 68 in seiner zweiten Saison gesteigert hatte, wechselte der Stürmer innerhalb der Liga zu den Drummondville Voltigeurs, wo er zwei weitere Jahre spielte.
Da Desrosiers nicht im NHL Entry Draft ausgewählt worden war, wechselte er im Jahr 2001 nach Frankreich, wo er bei der Étoile Noire de Strasbourg in der zweitklassigen Division 1 anheuerte. Dort war er in seiner ersten Profisaison gleich Topscorer des Teams und drittbester der gesamten Liga. Mit dem Slowaken Miroslav Pažák teilte er sich den Titel des besten Torschützen der Saison. Die Leistungen des 22-jährigen Rookies machten auch die Teams der Ligue Magnus auf ihn aufmerksam und so wechselte er für die folgenden zwei Jahre zu den Diables Noirs de Tours. Die Umstellung auf die höhere Spielklasse fiel Desrosiers nicht leicht und erst der Wechsel zum Ligakonkurrenten Diables Rouges de Briançon zur Spielzeit 2004/05 brachte Besserung. Der Angreifer wurde bester Torschütze der Liga und wurde erstmals ins All-Star-Team der Liga berufen.
Nach weiteren Titelgewinnen mit den Dragons wechselte er 2015 zu den Boxers de Bordeaux, bei denen er 2019 seine Karriere beendete. Ab 2018 gehörte er bereits dem erweiterten Trainerstab der Boxers an, betreute zunächst Nachwuchsmannschaften und später die Profimannschaft des Clubs als Assistenztrainer. Im Januar 2022 verließ er die Boxers aufgrund von COVID19-Beschränkungen. Seit 2022 ist er Co-Trainer bei den Drummondville Voltigeurs.