You could call.
You should raise a bit more on the flop, so you got a nice SPR to shove on turn. And also give him worse odds to draw.
The spot sucks, but there really isnt much you can do better. What you can change is your attitude towards it. For example, if you believe he has you beat here you could be thankfull that he let you get away so cheap.