According to the Ontario Ministry of Agriculture, the average lifespan of a horse is 28 +/- 5 years. That means the average lifespan of a domestic horse is 25 to 33 years. Many horses go well beyond this average. Ponies tend to live longer with many ponies still serving as schoolmasters well into their 30s.