The average lifespan of a wild giant panda is 15-20 years. Captive giant pandas can live up to 30 years. The record age for a captive giant panda is 38 years.