In the wild, peacocks have an average lifespan of 15 to 20 years. However, in captivity, they can live up to 25 years or even longer with proper care and nutrition.