I give credit for at least an ace, usually it's at least two pair. So, I don't think raising is a good idea because you prolly don't have much fold equity. I call and try to hit on the turn.
If you hit on the turn, a check raise would be the best play. Mainly because he showed strength on the flop and will probably follow through on the turn.
If you miss on the turn, play it like a typical drawing hand out of position and run the numbers through your head.