Nace en Barcelona el 2 de junio de 1957. Estudios de bachillerato en el Colegio Claret de Barcelona. Licenciado en Medicina y Cirugía por la Universidad de Barcelona en 1980. Diplomado en Medicina de empresa, sanidad y puericultura. Especialista en Medicina familiar y comunitaria (vía MIR) en 1984. Doctor en Medicina y Cirugía en 1988, con la tesis doctoral Salud y enfermedad en Mérida (1700-1833), dirigida por el prof. Dr. José María Calbet y Camarasa. Profesor ayudante de Historia de la Medicina de la Facultad de Medicina de Barcelona, curso 1984-1985. Médico con nombramiento en propiedad por concurso –oposición del EAP de Mérida (Badajoz), de 1985 a 1990. Médico con nombramiento en propiedad por concurso-oposición del EAP de Los Cubos (Burgos), desde 1990 hasta la actualidad. Premio de Investigación Luis Sayé, concedido por la Real Academia de Medicina de Cataluña en 1984, por el trabajo Martín Vallejo Lobón. El médico y el hombre. Premio de Ciencias Sociales Diego Muñoz Torrero, concedido por el Ayuntamiento de Mérida y la Asamblea de Extremadura, en 1989, por su tesis doctoral. Miembro del Consejo Editorial de Gimbernat. Revista Catalana de Historia de la Medicina y de la Ciencia, desde el año 2000. Autor de doce libros de investigación en el campo de la historia de la medicina. Entre los que destacan: La topografía médica de Vic de Antonio Millet (1798), Salud y enfermedad en el Burgos de la segunda mitad del siglo XVIII, Cirugía ilustrada en Burgos: La figura y la obra de José Victoriano Gómez (1773-1819), Los profesores del Real Colegio de Cirugía de Burgos (1799-1824). Autor de 80 trabajos de investigación sobre historia de la medicina y de la ciencia (ponencias y comunicaciones a congresos, publicaciones en revistas de la especialidad). Académico numerario de la Academia Burgense de Historia y Bellas Artes, con antigüedad de 24 de mayo de 1996. Desde 1999 ocupa el cargo de Académico Vice-Director. Académico correspondiente de la Real Academia de Medicina de Cataluña, con antigüedad de 27 de octubre de 1998.