The Sharks added Torres to the active roster Wednesday and immediately assigned him to the Barracuda of the AHL.
Torres was suspended for half the season for an illegal check to the head of Anaheim's Jakob Silfverberg in an exhibition game. It was the fifth suspension of Torres' career.
Torres is also working his way back from a knee injury that sidelined him all of last season but coach Peter DeBoer said he believes Torres can contribute to the Sharks down the stretch.
San Jose also placed forward Danius Zubrus on injured reserve.