Do you have to be a virgin to become a priest?

Answer: 

No. A person's past life is not the main concern. The question is: Am I willing and able now to live and love as a celibate person in the service of others?