Para ser subinspector de la Policía Nacional, se requiere estar en posesión de la Titulación de Grado en Ciencias de la Seguridad y Criminología o en Criminología, así como de un Máster Universitario en Investigación Criminal o en Seguridad y Criminología. Asimismo, se deberá haber superado el Curso de Subinspectores de la Policía Nacional.
Para poder optar a realizar el Curso de Subinspectores de la Policía Nacional es necesario, además de cumplir los requisitos anteriores, tener una antigüedad mínima de cinco años como agente de la Policía Nacional, no haber sido separado del servicio por sanción disciplinaria y no padecer enfermedad o defecto físico que imposibilite el normal desempeño de las funciones propias de su categoría.
Una vez superado el Curso de Subinspectores de la Policía Nacional, el nuevo subinspector deberá pasar por un proceso de adaptación de un año, en el que se le asignará a una Unidad de Policía Judicial para que desarrolle su actividad en ella.