Laureato in Medicina e Chirurgia presso l’Università degli Studi di Milano e specializzato in Pediatria, è stato Dirigente medico di primo livello della Clinica Pediatrica dell’Università di Milano-Bicocca presso l’Azienda Ospedaliera San Gerardo di Monza. È stato Presidente dell’Associazione Italiana di Ematologia e Oncologia Pediatrica (AIEOP). È membro attivo del Comitato Etico dell’Istituto Nazionale dei Tumori di Milano dal 2010. È stato insignito di numerosi premi per la solidarietà in campo sociale. Attualmente è consulente e responsabile dell’assistenza psicosociale della Clinica Pediatrica dell’Università di Milano-Bicocca presso la Fondazione MBBM e vice presidente della Società Italiana di Psicologia Pediatrica (SIPPed).