1958-1962: alunno del Collegio Universitario
Ghislieri di Pavia.
29.10.1962: laureato in Fisica con 110/110 e lode presso
l'
Università di Pavia. Titolo della tesi: Teorie classiche e
quantistiche dello spin, relatore il prof. Angelo Loinger.
1962-1964: alunno della Scuola di Perfezionamento in Fisica
dell'Università di Roma.
1965-1973: Professore incaricato di Fisica Generale I (per il
Corso di Laurea in Matematica) dell'Università di Pavia.
2.5.1969: diplomato dalla Scuola di Perfezionamento in Fisica
dell'Università di Roma con 50/50 e lode. Titolo della tesi:
Parity mixed configurations and direct nuclear reactions,
relatore il prof. Daniele Prosperi, controrelatore il prof. Claudio
Villi.
1969: abilitato alla libera docenza in Istituzioni di Fisica
Teorica.
1973-1980: Professore stabilizzato di Fisica Generale I (per il
Corso di Laurea in Matematica) dell'Università di Pavia.
1980-1981: Professore straordinario di Istituzioni di Fisica
Teorica (per il corso di laurea in Astronomia) dell'Università di
Bologna.
1981-1983: Professore straordinario di Istituzioni di Fisica
Teorica (per il corso di laurea in Fisica) dell'Università di
Pavia.
1983-oggi: Professore ordinario di Istituzioni di Fisica
Teorica (per il corso di laurea in Fisica) dell'Università di
Pavia.