The average oscar fish lifespan is 10 to 15 years. The oldest known oscar reached 20 years of age.