Licenciado en Veterinaria por la Universidad de León. Es funcionario del Cuerpo de Veterinarios Titulares. Ha trabajado como veterinario titular en la provincia de Burgos y desde 1987 en la Dirección General de Salud Pública de la Junta de Castilla y León, en la que ha desempañado diferentes tareas, ocupando actualmente el puesto de jefe de servicio de Información de Salud Pública.
Es presidente del Colegio Oficial de Veterinarios de Valladolid y coordinador del curso de Diplomado de Salud Pública de Castilla y León, así como académico correspondiente de la Real Academia de Medicina y Cirugía de Valladolid.