Average life span is 5 to 8 years old. But with excellence care, a rooster may live for as long as 15 years. My rooster rescue is not even started yet, so I can't post anything. It will be up and running sometime in the next few years if all goes well.