A member of several international societies, he is author and co-author of more than 70 papers. He received his PhD in Biochemistry from the University of Coimbra and did a postdoctoral training in biochemical toxicolog at the University of Minnesota, USA.