live in an ivory tower

[live in an ivory tower] {v. phr.} To be blind to real life; livean unrealistically sheltered existence.

Professor Nebelmacher hasno idea of the cost of living; he lives in an ivory tower.