there and then

there and then

At that exact place and moment in time. Mark made a derogatory comment towards one of our coworkers, and the boss fired him right there and then. I'm not going to wait for them to get back to me in a month or however long they decide to take—I'm going to their office so I can settle this there and then.
See also: and, there
Farlex Dictionary of Idioms.

(do something) ˌthere and ˈthen

,

(do something) ˌthen and ˈthere

(do something) at that time and place; immediately: I took one look at the car and offered to buy it then and there.
See also: and, there
Farlex Partner Idioms Dictionary
See also:
  • then and there
  • mark (one's) card
  • mark someone's card
  • snide
  • snide comment
  • request (one) to (do something)
  • blob
  • foundry
  • nut factory
  • nuthatch