you describe the opponent as fishy but the description you give sounds like someone who'll be very difficult to play against OOP. I'd suggest checking behind preflop unless you have a very solid read on what his postflop actions mean.
this may sound weak, but how many times will your c-bet take down the pot? how often will he bluff a flop that hits you big?