He was initially a student at the Politecnico in Milan, then in the Brera Academy, where he studied under Camillo Boito. From there he moved to Paris where he stayed till 1880. He was involved in works at Trocadero an a the Palace of the National Exhibitions. He was able to outscore those taking tests from the Ecole Nationale de Beaux Arts, and distinguished himself at the Salon with designs by aquaforte. He was nominated the second in command as inspector of the works of reconstruction at the Hotel de Ville of Paris. He collaborated with the architect Théodore Ballu in works on the Palace of Justice at Charleroi, Belgium. From Paris he submitted designs for the Monument of the Five Days in Milan. Returning from Paris in 1880, he wins a contest for the Cathedra of Geometry and Descriptive Architecture at the Academy of Fine Arts of Milan. By commission from the Ministry of Public Instruction, he recorded all the reliefs found at the Lazzeretto, the Castello Sforzesco of Milan, and the Rocca of Soncino. He was responsible for the restoration of the Castello Sforzesco.He won a contest to design the Facade of the church of San Sebastiano in Biella, and a prize for his second design for the Monument delle Cinque Giornate of Milan; and a third place prize for his design of the Hospital General of Charity in Turin.