V roce 1856 byl převelen do Itálie, kde sloužil postupně ve městech Ferrara, Bologna a Benátky. V roce 1859 bojoval u Cremony, Pavii, Melegnana i Solferina. V době míru vyučoval češtinu v italských a jihotyrolských posádkách. Zapojil se ještě do bojů proti Garibaldimu v roce 1866 a po rakouské porážce přešel do Lince. Nakonec roku 1869 získal místo učitele češtiny v Tereziánské vojenské akademii ve Vídeňském Novém Městě, kde nahradil Tomáše Buriana. O rok později jej povýšili na setníka.