His preflop raise range is fairly small. It will be hard to push him off his hand but I don't see folding as much of an option with that much behind. I think just push and hope he folds or you suck out. I get the feeling you can get your money back (if you lose) by taking the same line with a real hand.

Another option is to check the flop but I think you may lose fold equity and will most likely be calling a turn push.