3betting preflop is fine but so is flatting.
as played I'd fold the turn since he's not barreling this card with worse very often. Failing that fold the river.