I would probably just call on the river. I don't think I would fold, given your description of the player.
If you think you're trip nines are best, you could even raise him all in...It depends on how confident you are
, and if what you think he would call you with.
Hope it worked out.