The centre, who was injured during Scotland's defeat to New Zealand on Saturday, was assessed at Ross Hall Hospital in Glasgow.
He does not require surgery and will now undergo a period of rehab.
Earlier today the Warriors confirmed the signing of Scottish back Fraser Lyle from Stirling County on a deal until the end of the season.
Meanwhile, it's been confirmed that Mark Bennett will be attending Ardrossan Accies between 11.30am and 12.30pm on Saturday. He will sign autographs and hand out giveaways prior to Scotland's game with Tonga at Rugby Park in Kilmarnock, which kicks off at 2.30pm.
Mark Bennett said: "I'm gutted to have picked up this injury and that I won't be involved on Saturday. However, I'm looking forward to visiting Ardrossan Accies and meeting the kids prior to the game at Rugby Park."
Guinness PRO12
Suite 208, Alexandra House,
The Sweepstakes
Ballsbridge, Dublin 4, Ireland