Alexandru cel Mare a venit la putere în 336 î.H. El a fost fiul lui Filip al II-lea, regele Macedoniei. După ce Filip al II-lea a fost asasinat, Alexandru a devenit regele Alexandru al III-lea.
În 340 î.H., în timp ce tatăl său a invadat Tracia, Alexandru a fost lăsat responsabil de Macedonia ca regent. În 338 î.H., Filip II a făcut pe Alexandru un comandant general al armatei macedonene. Sub conducerea sa militară, macedonenii au avut succes în invazia lor în Grecia. În 336 î.H., Filip II a fost asasinat după lansarea unei invazii a Imperiului Persan. Alexandru ia succedat tatălui ca regele Alexandru al III-lea. El a terminat invazia pe care a început-o tatăl său, câștigând putere asupra imperiului persan.