The Spain centre-back suffered ligament damage in his left knee during a friendly match on Barcelona´s current trip to South Africa and underwent surgery on Thursday.
Puyol, 29, played in 35 of Barca´s 38 league games last season, with only goalkeeper Victor Valdes and midfielder Andres Iniesta making more appearances.
© Copyright PA Sport Ltd 2007, All Rights Reserved.
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: http://gms.to/writeforgms