Nació en Bissone, cantón del Tesino (Suiza), hijo del cantero Giovanni Domenico Castelli y de Anastasia Garovo.