Divenuto direttore generale dei lavori pubblici in Lombardia, non poté partecipare all'insurrezione di Milano del 1848 a causa di una malattia contratta durante una missione nel Ducato di Modena. Dalla lunga malattia non si riprese mai completamente e nel 1856 ottenne di essere collocato in anticipo a riposo anche per proseguire gli studi di ingegneria a cui non si era mai potuto completamente dedicare come avrebbe voluto.