Laureatosi in Ingegneria presso l'Università degli Studi di Brescia, si è sempre dedicato all'insegnamento di materie scientifiche presso vari istituti superiori della sua città. Dal 2018 insegna matematica in Educo.