Aficionado a la astronomía, Cavagna se interesó por el estudio y la observación de varios tipos de objetos o fenómenos astronómicos, como las estrellas variables,[1] los cometas,[2] los asteroides, y las ocultaciones asteroidales.
[3][4][5] Formó parte parte de equipo que trabajó en el Observatorio Astronómico Sormano, siendo uno de los fundadores de la asociación "Gruppo astrofili Brianza" que lo gestiona.
[6] Cavagna fue también uno de los fundadores en 1989 de la asociación CieloBuio que se ocupa de contaminación luminosa,[7] y formó parte también de varias otras asociaciones astronómicas, entre las que figura la AAVSO (las observaciones que enviaba llevan la sigla CIT[8]).
[9] Falleció en 2005 como consecuencia de un ictus.
En 1999 le fue dedicado un asteroide, el (10149) Cavagna[10] y el telescopio principal del Observatorio Astronómico Sormano también lleva su nombre.