I 3bet this pre about 95% of the time, the odd call I suppose is fine but for the most part this has to be a raise imo.
If you call you have to raise the flop I think, if anything to protect against the tons of turn cards that scare the shit out of you and which he can bluff, plus we figure to have best hand. It also makes the hand alot easier to play.
As played, I think your line looks enough like the bare

that you can get bluff raised a ton and this guy does seem aggro. I think you should either check behind or bet/3bet him on that turn, but you're a little deep. Anyone like a turn shove or do we need a load more reads?