È stato coordinatore della scuola di genetica molecolare della Scuola Internazionale Superiore di Studi Avanzati Scuola Internazionale Superiore di Studi Avanzati (SISSA) di Trieste (dal 1988 al 2001) e professore di biologia molecolare alla Scuola Normale Superiore di Pisa, dal 2004 fino alla sua morte.