Some guys, for a variety of reasons, just don’t go “all the way” by a certain age.
He could be painfully shy, semi-religious, or he could have simply just never found the right girl.
Don’t look at dating an inexperienced guy as a bad thing—think about it, is it honestly better to be with someone who’s racked up a gag-worthy number of one-night-stands? You should respect your man and the fact that it’s most likely a sensitive subject for him.
He’s proven that he trusts you enough to tell you that he’s a virgin, so don’t make him regret it.
Talk about it Share how you both really feel about the situation, and how you want to approach it.