i think you fold this preflop, playing this hand passively preflop, puts you in poor position, as you only really want to be calling pre flop raises with pocket pairs, unless you are confident in your post flop play, but from what i can see, you are a reasonably new player like me, so it is best to avoid these tricky spots where we can lose money too easily.

Post flop, i don't think it is really worth raising over his raise, although it is reasonably small raise, you only really hold MPTK, which is not that strong versus his range, if we assume he is a tag for this situation, And give him a reasonable mid position open raise range, of something like 88+,AJs+,KQs+,AJo+,KQo, then preflop we are a 48/62 loser, and post flop although it improves slightly, we are behind against the whole of his range, if we remove the hands we think he checks with, and looking at this board, if he is holding absolute trash i think he checks, this puts us in an even worse situation.