The center back joins Xavi and Lionel Messi in signing new deals with the Spanish Liga leaders, although Victor Valdes has refused to commit to the club past the end of his current deal.
The 34-year-old Spanish international's current deal had been due to expire in the summer of 2014, but he will now stay with the Blaugrana for an additional two years. Puyol has played his entire career at Camp Nou and has won five league championships, two Copa del Rey trophies and three UEFA Champions League titles.
Both Adriano and Andres Iniesta are expected to join Puyol in signing extensions in the coming week.
Follow GOAL.COM on Twitter
- Sports & Recreation