Es oficial de la Policía Local de Fuenlabrada (Madrid). Fue el responsable inmediato del Equipo Antón, la primera unidad policial específica dedicada a la protección animal, desde su creación hasta su integración en otra unidad. Graduado en Derecho y máster en el ejercicio de la Abogacía. Formador en materia de protección animal de los centros oficiales de formación de las Policías Locales de Castilla-La Mancha, Andalucía, La Rioja y Extremadura. Fue secretario de Políticas de Protección Animal de Unijepol. Es miembro del Consejo Asesor de la Sección de Derechos de los Animales del Ilustre Colegio de la Abogacía de Madrid.