Professore nell'Università Cattolica del Sacro Cuore di Milano dove insegna Diritto delle assicurazioni. È, altresì, professore all’Università di Malta, all’Università della Lettonia, è Visiting Research Fellow alla Università di Reading (UK), Honorary Fellow all’Università di Hong Kong – Asian Institute of International Financial Law, ed è stato scholar in residence all’Università del Connecticut – Insurance Law Center. Componente accademico dello Insurance and Reinsurance Stakeholders Group presso la European Insurance and Occupational Pensions Authority (EIOPA), è autore di oltre 140 pubblicazioni scientifiche in italiano, inglese e spagnolo, ed è il direttore della Collana AIDA Europe Research Series on Insurance Law and Regulation pubblicata da Springer.