How Old Were Soldiers in Ancient Times?

Soldiers have played a crucial role in ancient times. From protecting their kingdoms to conquering new territories, soldiers were always at the forefront of battles.

But have you ever wondered how old these soldiers were? Let’s explore this topic in detail.

Ancient Times

In ancient times, soldiers were recruited from various walks of life. They were expected to be physically fit and mentally prepared for battles. The age limit for joining the army varied depending on the culture and time period.

Ancient Greece

In ancient Greece, soldiers were typically recruited between the ages of 18-20 years old. However, Spartan soldiers could start their training as early as 7 years old! These young boys would undergo rigorous training to become skilled warriors.


In Rome, soldiers were usually between the ages of 17-46 years old. However, during times of war or emergency, the age limit could be increased up to 60 years old!


In ancient China, soldiers were recruited between the ages of 20-35 years old. However, during times of war, children as young as 12 years old could be drafted into the army.


As we can see, the age limit for soldiers varied greatly in ancient times. From young boys in Sparta to seasoned veterans in Rome, soldiers came from all different age groups and backgrounds.

If you’re interested in learning more about ancient warfare or history in general, there are many resources available online and at your local library.