Scripture Verse

Thanks be to God, who gives us the victory through our Lord Jesus Christ. 1 Corinthians 15:57


Words: Lou P. Bar­rett, 1894.

Music: Mat­thew L. Mc­Phail (🔊 pdf nwc).

Alternate Tune:

  • John Brown’s Bo­dy, pos­si­bly by John Will­iam Stef­fe (🔊 pdf nwc)

If you know Bar­rett’s full name, or where to get a good pho­to of him/her (head-and-shoul­ders, at least 200×300 pix­els), would you ?

Matthew L. McPhail


Our hearts have felt the rapture
Of the presence of our God,
We’re pressing on to vict’ry
In the paths too long untrod,
The cross of Christ our symbol
And salvation thro’ His blood,
Our hosts are marching on.


Loyalty to Christ assures us
Victory so grand and glorious;
All our foes shall fall before us,
Our God is marching on.

We’ve heard the call of Jesus
As it echoes thro’ the soul,
Louder than the call of trumpet
Or the solemn drumbeat’s roll,
The God who calls to duty,
Or heart-service asks the whole,
As He is marching on.


We’ve hosts of sin to conquer
In the name of Christ our king,
We’ve souls to win for Jesus
Till with joy the heav’ns shall ring,
And Gospel words to carry
Till the distant isles shall sing—
That God is marching on.


In loyalty to Jesus
Will we ever do His will,
The God that leads our forces
Will direct and bless us still;
His everlasting promises
He will in us fulfill,
As He is marching on.