
Coniugato con Caterina Reghenzani che gli ha dato due figli, Andrea e Tiziana.
Frequenta a Bienno le scuole elementari e le medie per poi proseguire per un anno gli studi a Lovere per un corso di meccanico. Trascorre la sua infanzia e gioventù diviso tra l'azienda di famiglia e negli alpeggi della zona: Valdajone, Arcina, Stabicò e Val Gabbia.
A diciotto anni assolve il servizio di leva militare obbligatorio nel Corpo degli Alpini.
Dopo aver seguito e imparato il mestiere dal padre, Giancarlo diventa titolare dell'azienda agricola portandola tra le migliori aziende bresciane per la produzione di latte con animali di razza Bruna. Nel 1986 diventa socio della CISSVA in quanto ha sempre creduto nella cooperazione tra categorie per poter crescere e diventare competitivi nel mercato agroalimentare.
La sua convinzione nell'associazionismo e i continui interventi all'interno delle varie categorie agricole lo indicano come elemento a cui dare posti di responsabilità. Nel 1990 viene eletto consigliere dell'APA (Associazione Provinciale Allevatori) dove svolge tuttora ruoli di rilievo: dal 2006 al 2014 Vice Presidente.
Dal 1993 al 2001 è membro del consiglio della cooperativa CISSVA Nel 1995 viene indicato quale rappresentante della montagna nel consiglio dell'Unione allevatori di Brescia; tuttora è membro della Giunta.
Nel 2005 collabora con l'Unione Cooperative di Brescia del settore latte. Nel maggio del 2004 viene eletto Presidente della CISSVA, carica che mantiene tuttora. Dal 2011 è anche Assessore del territorio montano del comune di Bienno.
Nonostante i suoi impegni, Giancarlo continua ad essere titolare dell'azienda ereditata dal padre.
È amante della natura e nei pochi momenti liberi si dedica al suo unico hobby, la caccia, che pratica rispettandone ritmi e armonie.
Costantemente attento alle problematiche del mondo agricolo e alla necessità di conservare le tradizioni della nostra Valle, svolge comunque il suo lavoro con occhi sempre rivolti all'innovazione e alle nuove possibilità che il nostro territorio può offrire.