Nacido en Archena, hijo de maestros. Licenciado en Matemáticas, intensificación en Estadística e Investigación operativa por la Universidad de Murcia. Profesor interino de Matemáticas e Informática. Miembro fundador de Aidmur (Asociación Interinos Docentes Murcia), miembro de la Plataforma Escuela Pública y de la Marea Verde, ha sido portavoz de la Marcha de Mareas. Actualmente, responsable de organización de Podemos Región de Murcia y jefe de asesoría y coordinación del Grupo Parlamentario Mixto (Podemos) en la Asamblea Regional.