Categories
Inspirational Songs

“Soldier On” A Song to Keep Moving Forward in Faith

Living the Christian life isn’t always easy. There are moments when your faith is tested, when doubts creep in, and when the spiritual battle feels exhausting. You try to stand firm, but the weight of discouragement, temptation, or opposition can feel overwhelming. That’s why I find the song Soldier On so encouraging. It captures the quiet resolve every believer needs to keep pressing forward—not in our own strength, but in the strength God provides. It’s a song for anyone who’s ever felt like giving up but chose instead to trust and keep going.

The lyrics speak directly to those struggles: “Giants in my way and they stand so tall… But You make me brave and I watch them fall.” Those aren’t just poetic words—they reflect the real challenges we face, whether it’s fear, grief, anxiety, or difficult relationships. Yet the song reminds us that we don’t face these giants alone. God is on our side. He’s our victory. That simple truth gives courage to keep walking forward even when the road is hard and the outcome unclear.

What I especially appreciate is how the song blends honesty with hope: “Every day is a battle You’ve already won.” That line reframes our struggles and reminds us we fight from a place of victory. The phrase “soldier on” means to continue doing something with determination or resolve, despite difficulties or an unlikely chance of succeeding. And that’s exactly what this song calls us to do—not just survive, but persist with faith. I’ve been through hard times in my Christian life and as a pastor in ministry, and this song has resonated deeply. I’ve had to “soldier on” even when giving up might have seemed more reasonable—and I’m glad I did.

If you’re in a season of struggle or weariness, this song may speak to you, too. Let it remind you that God is your strength and your shield. No matter how long the night or how fierce the battle, you can keep going. Soldier on.

Watch the lyric video here:

Lyrics

Giants in my way and they stand so tall
But You make me brave and I watch them fall
See the arrows fly, but they can’t touch me
‘Cause You’re on my side
You’re my victory

You are my victory

So I’m gonna soldier, soldier, soldier on
So I’m gonna soldier, soldier, soldier on
Every day is a battle You’ve already won
So when the night is long, I soldier on

Bring the enemies on
Bring ’em if they dare
‘Cause You’re just that strong
And I’m not that scared
They can knock me down
But You pick me up
Gonna hold my ground
In the name of love

So I’m gonna soldier, soldier, soldier on
So I’m gonna soldier, soldier, soldier on
Every day’s a battle You’ve already won
So when the night is long, I soldier on

I won’t fear the attack
No retreat, no turning back
You’re my shield to the end
You’re my strength to fight again

You are my victory

So I’m gonna soldier, soldier, soldier on
So I’m gonna soldier, soldier, soldier on
Every day’s a battle You’ve already won
So when the night is long, I soldier on

So I’m gonna soldier, soldier, soldier on
So I’m gonna soldier, soldier, soldier on
Every day’s a battle You’ve already won
So when the night is long, I soldier on

Source: Musixmatch

Songwriters: Paul T. Duncan / Jordan Phillips / Adam Mckean Stark

Soldier On lyrics © Centricity Music Publishing

Discover more from Chris Teien

Subscribe now to keep reading and get access to the full archive.

Continue reading