Meaning
To face a dilemma in which both available choices carry serious disadvantages. The person feels trapped because avoiding one difficulty means confronting another.
Origin
The expression draws on being physically trapped between two hard surfaces. It became especially familiar in American English; the exact route by which the modern wording spread is not conclusively established.
Examples
I’m caught between a rock and a hard place: either choice will upset someone.
She was caught between a rock and a hard place when both managers demanded her support.
With rent rising and wages frozen, many families are between a rock and a hard place.
Frequently asked questions
What does 'Be caught between a rock and a hard place' mean?
To face a dilemma in which both available choices carry serious disadvantages. The person feels trapped because avoiding one difficulty means confronting another.