Try not to give him good spots to do this (e.g. try to make your raise less than 10% of his stack).
His range to do this should depend on how wide the person opening is - so mostly what position the initial raise comes from. Watch to see if he seems to jam the same range against all positions or not and plan calling range(s) accordingly. This is a place where software packages like HRC can help - (or HoldemViewer for a free package)
But generally what he is doing is a normal part of shortstack poker.
There are plenty of situations in poker when someone's range is face up but you can't do much about it - e.g. when they jam 15BB from the CO/BTN they mostly have low pairs but you don't get dealt high pairs enough to call them off