W latach 1657-1660 walczył pod dowództwem generała Rajmunda Montecuccoli’ego przeciw Szwecji w Polsce, a następnie w Szlezwiku-Holsztynie i w Danii, doprowadzając do ustąpienia wojsk szwedzkich z tych krajów. Później walczył pod Montecuccolim przeciw Turkom w czasie tzw. IV wojny austriacko-tureckiej. 1 sierpnia 1664 r. dowodził jazdą sił cesarskich w bitwie pod Szentgotthárd, gdzie w decydującym momencie odparł atak 4 tysięcy tureckich spahisów. Po tym zwycięstwie został mianowany dowódcą całej cesarskiej jazdy i podniesiony do stanu dziedzicznych hrabiów Rzeszy.