im certainly no pro but i'll throw my 2 cents in...

on the flop
His range certainly includes a K and you are either folding OR calling on implied odds, someone else will have to do the math.

i see no reason to bet the turn here. c/c maybe

As played, looks to me like your pot committed..