Because they are married to God.
Just as a Nun is - they are the bride or groom of Jesus/God.
Besides, they are counselors and often the desire to be sexual can override good sense, so staying out of being sexual is better for the church.
Update: Catholic priests do not marry, so that they can devote themselves to their parishioners and their life of serving the Church. As St. Paul says, a married man has to concern himself with his family - his family is his primary responsibility. An unmarried man can devote himself to the Church. When a man follows the path to the priesthood, he obviously knows that he is committing himself to an unmarried vocation, so it's not as if he is "forced" into that position. Guys who become priests know what they're getting into. Do they know how hard it will be? No, but what man knows how hard being married will be? You commit, then you work hard to stick with your commitment.
Part of their entry to priesthood is a vow of chastity.
Chastity basically means no sex.
It depends on what kind of parish. If he is Catholic, then no, he can not marry because he is already "married" to mother church. However, if he is an Ipiscable priest and is married, but deciedes to become Catholic, then he may be a married Catholic priest.
There are many priests who got married. Martin Luther is one of the most well known priest who got married.
Yes, if he had been married and had been a priest in a similar religion - Orthodox or Anglican. He may keep his wife when he becomes a Catholic priest. A Catholic man who is a widower can also become a priest but may not remarry.
no
St. Patrick was a Catholic priest and bishop. He did not get married.
In short, yes.
No, Roman Catholics are required to be married in a Catholic Church, by a Catholic priest.
Yes, if married in a Catholic ceremony to be valid in the Catholic Church. However, if proper papers are filled out and non Catholic party agrees to vows of catholic party and catholic requirements about raising children, permanent marriage, etc., then Catholic may be married in protestant church without priest being present. Contact a priest for further details
Pope Francis is a Catholic priest and not married.
In the Roman Catholic Church, it is required that a priest be celibate. This is to keep the priest from being distracted from doing God's will as a priest. However, if an Anglican or Orthodox priest who is married converts to Catholicism he is able to become a Catholic priest and keep his wife. In the Eastern Catholic Church though, the priests are allowed to marry though. Lutheran and Episcopalian Priests are allowed to marry as well.
Oscar Romero was a priest and bishop and was never married.
No