Raise WAY more preflop at those stakes. To drive out people not playing with premium hands probably 10-15xBB is better, depending on whether the table is really loose or tight.
What was the turn card? And did you have any read on him?
Way too easy for him to have 89, J9, but he could also have 10J, QJ, KJ could be there as well. I'm assuming he flopped two pair.