The 24-year-old has not played since and was expected to be sidelined for between three and four months.
However, the 24-year-old is set to play for Cardiff Blues against Leinster this Friday in the Pro12 with boss Phil Davies admitting the flanker looks in great shape.
"He's maybe five weeks ahead of schedule," said Davies.
"He was knocking the door down to play. He himself has done a phenomenal job and the physios, the medical department, deserve huge congratulations.
"He's trained a little bit last week and this and looks fantastic, so I'm really excited."