I'd probably have done the same pre and flop . When he calls both I think they we are probably in trouble against his continuing range. Hopefully get a cheap showdown by checking but if he bets I think its a fold as there isn't much that he continued with that you beat.