Ułaskawiony przez cara Pawła I wyjechał do Włoch, gdzie w 1797 roku wstąpił do Legionów Polskich jako dowódca 1 Legii.
3 lipca 1798 roku zajął Rzym. Odznaczył się pod Magliano (1 grudnia 1798), 4 grudnia pod Civita Castellana, 9 grudnia zdobył umocnienia pod Calvi oraz 30 grudnia twierdzę Gaeta. W styczniu 1799 roku został mianowany generałem dywizji. Za wojenne zasługi został wyróżniony przywiezieniem do Paryża zdobytych w kampanii neapolitańskiej 100 sztandarów, które osobiście wręczył Dyrektoriatowi. Na mocy uchwały Rady Pięciuset z 6 września 1799 roku, jesienią tego roku zorganizował Legię Naddunajską i 28 listopada otrzymał nominację na jej dowódcę. Na czele Legii bił się pod Offenbach 12 lipca 1800 roku i Hohenlinden (18 października tego roku), walnie przyczyniając się do zwycięstwa Francuzów.