Nato a Desenzano del Garda nel maggio del 1958, primo di sei figli, lì vive e lavora ancora oggi con la moglie e le tre figlie. Ha studiato al liceo classico Bagatta e poi al Politecnico di Milano. Ingegnere, dal 1995 ha intrapreso l’attività politica come consigliere comunale, assessore e quindi consigliere regionale lombardo. Alle elezioni Europee del 26 maggio 2019 è arrivato quarto nella lista di Forza Italia nel collegio Nord-Ovest.