The age of debut and length of career varies greatly with each horse. In general horses start racing towards the end of their 2-year-old year, but some dont debut until they are 3 or even 4. Horses stop racing for a variety of reasons and many are retired by the age of 4 or 5.