Licenciado en Derecho por la Universidad de La Coruña, pertenece a la Escala Superior de Técnicos de Tráfico, estando en excedencia en el Cuerpo de Gestión Civil del Estado y en el Cuerpo Auxiliar Administrativo del Estado.
En los inicios de su carrera, desempeñó diferentes puestos en la Dirección General de Tráfico, entre ellos, el de Jefe de servicio de personal en Madrid, Subjefe Provincial de Tráfico de Tenerife y Jefe Provincial de Tráfico de Ávila.
En 2018 fue nombrado Subdelegado del Gobierno de Ávila, ocupando el puesto durante los tres años siguientes; posteriormente obtuvo destinos en diversas unidades administrativas, como Jefe de Personal y Servicios en la Dirección Provincial de Educación en Ceuta y como Jefe de Subunidad del Ministerio de Defensa. Desde agosto de 2024 asume el puesto de Gerente de la Compañía Nacional de Danza, bajo la dirección de Muriel Romero.