Para ser oficial de la Guardia Civil, se requiere:
1. Tener la nacionalidad española.
2. Tener entre 18 y 30 años de edad.
3. No haber sido separado mediante expediente disciplinario del servicio de las Fuerzas Armadas o de la Guardia Civil, ni hallarse inhabilitado para el ejercicio de funciones públicas.
4. Estar en posesión del título de Bachiller o equivalente.
5. No padecer enfermedad ni deficiencia física que imposibilite el correcto desempeño de las funciones propias del Cuerpo.
6. No haber sido condenado por delito doloso a pena privativa de libertad.
7. Superar las pruebas selectivas que se realicen para el ingreso en el cuerpo.
Los aspirantes deberán superar un proceso de selección compuesto por una serie de pruebas físicas, psicotécnicas y de conocimientos.
La formación inicial de los nuevos guardias civiles se realiza en el Colegio de Guardias Civiles de Alfonso XIII en Béjar (Salamanca). Durante estos 18 meses de formación, los alumnos reciben una formación académica, técnica y militar.