Es licenciado en Historia por la Pontificia Universidad Católica del Perú (PUCP). Hizo su maestría y doctorado en la Universidad de Manchester en Inglaterra donde se especializó en Historia de la Ciencia, la Tecnología y la Medicina.
Actualmente se desempeña como profesor principal en el Departamento de Humanidades de la Pontificia Universidad Católica del Perú y director del Instituto Riva-Aguero de la PUCP.
Es autor de diversos libros sobre la historia de la salud en el Perú.