take the offensive

take the offensive

To begin attacking someone or adopting an aggressive attitude or position as a means of gaining a pre-emptive advantage. If you don't take the offensive as soon as the debate starts, your opponent is going to walk all over you! Every time Mike and I start to fight, he immediately takes the offensive and won't listen to my side of things.
See also: offensive, take
Farlex Dictionary of Idioms.
See also:
  • go on the offensive
  • bloody nose attack
  • bloody nose strike
  • be on the front foot
  • be on the offensive
  • offensive
  • on the front foot
  • front foot
  • gain the upper hand
  • get, have, gain, etc. the upper hand