Catch someone off guard
Meaning
Surprise someone when they are unprepared.
Usage
Used when news or questions arrive unexpectedly.
Origin & History
Origin notes can vary by region and source; this page gives the commonly reported explanation and usage context.
Military image of attackers catching guard forces at a disadvantage.
Adapted into everyday speech for any unexpected moment.