Desbiens joined the Manitoba Moose of the AHL as a walk-on in 2008–09.[2] Following his first season with the Moose, he was signed by their NHL affiliate, the Vancouver Canucks on July 22, 2009.[3] Assigned to the Moose to start the 2009–10 season, he was recalled by the Canucks after an injury to Daniel Sedin[4] and made his NHL debut with the Canucks on October 11, 2009. He played nine-and-a-half minutes on the third line with Kyle Wellwood and Tanner Glass in a 4–3 win against the Dallas Stars.[2] After his one-game stint, he was sent back down to the Moose in favour of Michael Grabner.[5]
After a training camp where he impressed the Canucks coaching staff, Desbiens made the Canucks' 2010-2011 opening night lineup. He played in every game until November 5, when he broke his hand, sidelining him indefinitely.[6]
In the off-season, Desbiens left the Canucks organization and on July 4, 2011, signed a one-year two-way contract with rival the Calgary Flames.[7] He was originally assigned to the Flames affiliate, the Abbotsford Heat to begin the 2011–12 season. Whilst leading the Heat in penalty minutes, Desbiens was recalled by the Flames and appeared in 10 games throughout the campaign to record 25 penalty minutes.[citation needed]
On July 30, 2012, Desbiens signed a one-year, two-way contract to return to the Vancouver Canucks organization.[8] He was unable to add to his Canucks experience, as he was assigned directly to familiar affiliate, the Chicago Wolves, for the duration of the 2012–13 season, leading the Wolves with 118 penalty minutes.[citation needed]
Desbiens signed for his fourth NHL team on July 5, 2013, signing as a free agent to one-year, two-way deal with the Colorado Avalanche.[9] After attending the Avalanche training camp, Desbiens was reassigned to AHL affiliate, the Lake Erie Monsters, to begin the 2013–14 season. In adding a veteran presence to the Monsters, Desbiens was selected as an Alternate captain and was primarily used in a bottom-six role in providing physicality. Desbiens failed to replicate the offensive presence from earlier in his career, scoring just 8 goals in 62 games but led the team with 200 penalty minutes.[citation needed]
Released as a free agent by the Avalanche at season's end, Desbiens opted to begin his European career in agreeing to a one-year deal with Austrian club, Dornbirner EC of the EBEL on August 1, 2014.[10] After one season with Dornbirner, Desbiens opted to continue in the Austrian League, transferring on a one-year deal to Slovenian club, HDD Olimpija Ljubljana on July 30, 2015.[11]
In the 2015–16 season, Desbiens went scoreless in 6 games with HDD before opting to leave the EBEL to sign with British club, Sheffield Steelers of the EIHL on November 22, 2015.[12]
Despite signing a new two-year deal with Sheffield in the spring of 2017, Desbiens retired from hockey on May 22, 2017, after receiving a job opportunity back in Minnesota (where he lives).[13] His final appearance for the Steelers was to help them beat Cardiff Devils to win the EIHL play-off final in April.[14]