Ивановић је учествовао у свим ратовима од 1912. до 1918. године. У Првом балканском рату био је командир чете у XII пешадијском пуку и командант батаљона у V пешадијском пуку I позива Народне војске. Током Српско-бугарског рата био је помоћник команданта Крушевачке окружне команде. За време Првог светског рата био је командат батаљона XII пешадијског пука II позива Народне војске, командант батаљона у IV пешадијском пуку, командант батаљона у III заробљеничком пуку (назван: „Немачки пук“) и командант V заробљеничког пука (назван: „Аустријски пук“)