Libero professionista, ha conseguito la laurea in Geologia applicata con specializzazione in geofisica presso l’Università di Milano-Bicocca. Dopo aver superato l’esame di stato, si è iscritto all’Ordine dei Geologi della Lombardia. Successivamente, ha svolto un anno di ricerca presso l’Università degli Studi di Torino nel settore della geofisica, studiando il degradamento fisico di ammassi rocciosi ad opera di agenti atmosferici.Fin dal periodo universitario, ha collaborato con vari studi professionali e ditte presenti sul territorio lombardo, operando nei campi della geologia, geotecnica, geofisica, ambientale e gestione dei rifiuti. Attualmente, continua a svolgere queste attività come titolare dello Studio Geologico Ballabio.