Sirvió en el ejército austriaco bajo las órdenes del príncipe Eugenio de Saboya en la guerra contra los turcos otomanos y participó en las batallas de Peterwardein, Temesvar y Belgrado.
En 1734 sirvió como general de las tropas imperiales austriacas desplegadas en la zona del Rin contra Francia, y en 1737 contra los turcos otomanos.
A pesar de su inferioridad numérica consiguió una aplastante victoria.
Tras la guerra, el conde Batthyány fue nombrado príncipe por la emperatriz María Teresa I de Austria, y posteriormente sirvió como consejero del príncipe heredero, que posteriormente sería el emperador José II de Austria.
El conde Batthyány pasó sus últimos años en la ciudad de Viena, donde murió en 1772.