On the one hand, a man who glibly dismisses his past immorality is dangerous, for your future marriage and your future children.
On the other hand, your dismissing him automatically on the basis of immorality is also dangerous. If he is repentant, seeing his past sin as hell-deserving but crucified, then you should receive him (all else being equal), just as you have been received.
You are not “owed” a virgin because you are. Your sexual purity wasn’t part of a quid pro quo in which God would guarantee you a sexually unbroken man. Your sexual purity is your obligation as a creature of God. And you have rebelled at other points, and been forgiven. If you believe the gospel, you believe the gospel for everyone, and not just for yourself.
If your future husband is repentant, and forgiven, and yet you are “tortured” by the thoughts of his past, then the issue for you is one of personal pride and a refusal to see oneself as a gospel-forgiven sinner.
The issue for you with your future husband is discerning whether there are ongoing patterns, whether he agrees with God about the severity of this sin, and whether he has been cleansed from it by Golgotha Hill blood and Garden Tomb power.
Jesus was a virgin. His Bride wasn’t. He loved us anyway.
Russell D. Moore’s Advice
From Moore’s post titled “How Much Do I Need to Know About My Potential Spouse’s Sexual Past? My Response:”