Re: What if he's not a virgin?
If you think you'll have a problem with it then simply walk away from this situation; don't marry him because his mistakes will haunt you for the rest of your life.
However, if you are the type who is more understanding then forgive him. Only Allah knows under what circumstances his made that mistake. It is only up to Allah to judge and not us.