Con decreto del 20 maggio, varato dal Ministero della Guerra di Milano, con il grado di sottotenente fu assegnato al 1º Reggimento di linea lombardo, e poi al battaglione bersaglieri tridentini. Durante la campagna del 1848 si distinse nella battaglia di Goito, e in quella del 1849 fu nuovamente in azione.