Yes, Christians can serve in the military if they do so in a way that honors God and upholds justice and righteousness. Scripture does not condemn military service. In fact, both the Old and New Testaments recognize and affirm the role of soldiers.
In the Old Testament, Israel maintained an army, and God often commanded His people to go to war to carry out justice and protect the land:
“When you go out to battle against your enemies, and see horses and chariots and people more numerous than you, do not be afraid of them; for the Lord your God is with you.” (Deuteronomy 20:1)
Many of God’s faithful servants were warriors, including Joshua, David, and the judges. David, though a man of war, was still called a man after God’s own heart.
In the New Testament, soldiers are never told to abandon their profession. John the Baptist told them:
“Do not intimidate anyone or accuse falsely, and be content with your wages.” (Luke 3:14)
Jesus commended the faith of a Roman centurion:
“I have not found such great faith, not even in Israel!” (Luke 7:9)
Cornelius, another Roman centurion, became the first Gentile convert:
“A devout man and one who feared God with all his household…” (Acts 10:2)
Paul used military metaphors to describe the Christian life:
“Endure hardship as a good soldier of Jesus Christ.” (2 Timothy 2:3)
The role of the military is: to restrain evil, protect the innocent, and maintain order, which is affirmed by Paul:
“For he is God’s minister to you for good. But if you do evil, be afraid; for he does not bear the sword in vain.” (Romans 13:4)
Christians must never participate in unjust violence, cruelty, or abuse of power. But righteous service to defend and uphold peace can be a God-honoring vocation.
Military service, like any other, must be submitted to God’s authority. The believer’s first allegiance is always to Christ, even while fulfilling duties to one’s nation.