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..