Ingeniero químico, máster (premio extraordinario) y doctorado en historia de la ciencia y comunicación científica (excelente cum luade) por el Instituto de Historia de la Medicina y de la Ciencia “López Piñero”. Ha trabajado en el CSIC como investigador pre-doctoral y en Filadelfia y Lisboa como investigador post-doctoral. Actualmente es el secretario de la EuChemS Working Party of History of Chemistry (2015-2023).