Carlo Castagna è nato e vive ad Erba, in provincia di Como, dove è titolare insieme ai figli di un’azienda che si occupa di progettazione e produzione di arredamenti. Prima di inserirsi nell’attività iniziata dal padre nel 1939, ha frequentato a Parigi corsi di specializzazione nel settore del legno e ha insegnato presso istituti professionali di Milano e Cantù. Da sempre attento alle tematiche del sociale, ha collaborato in ambito oratoriano e parrocchiale. È stato anche consigliere comunale e assessore.