The 33-year-old, capped 83-times and a pivotal member of the 2019 and 2023 World Cup winning sides, suffered the injury playing a Currie Cup match for Western Province last year.
France second-row Emmanuel Meafou is a doubt for next month's Six Nations showdown with Ireland after missing training with his club Toulouse on Monday.