Epaminondas viveu em uma época turbulenta na história tebana. Depois da Guerra do Peloponeso, em 404 a.C., Esparta adotou uma política unilateral e individualista muito agressiva contra o resto das pólis gregas, e rapidamente foi se aliando a seus antigos parceiros. Tebas, enquanto isso, havia reforçado muito seu poder durante a guerra e buscava ganhar o controle sobre outras cidades de Beócia (a região da Antiga Grécia ao noroeste de Ática). Esta política, assim como mais algumas outras disputas, levaram Tebas a um conflito com Esparta (um antigo aliado) na Guerra de Corinto. Nessa guerra, que se prolongou durante oito anos e acabou sem se inclinar definitivamente por nenhum dos lados, produziram-se algumas derrotas tebanas muito sangrentas em combates contra Esparta. Quando acabou a guerra, Tebas se viu forçada a esquecer suas ambições expansionistas e reatar sua antiga aliança com Esparta.