Para presentarse a las oposiciones del Ejército es necesario ser español, tener entre 18 y 35 años, estar en posesión del título de graduado en educación secundaria o equivalente, tener una buena salud física y psíquica y no haber sido condenado por un delito doloso.
Los aspirantes deberán superar una prueba de selección que evaluará sus conocimientos generales, agilidad mental, aptitud física y aptitudes psicológicas. Una vez superada la prueba de selección, los aspirantes deberán superar un curso de formación de oficiales de dos años de duración.
Durante el curso de formación se les impartirá una formación militar general y una formación específica en función de la especialidad en la que vayan a formarse. Al finalizar el curso de formación, los oficiales deberán superar un examen de Estado Mayor para obtener el título de Oficial de Estado Mayor.