Battle Hymn of the Republic

lyricist: Julia Howe, 1861
Composer: William Steffe, 1852

Mine eyes have seen the glo­ry

Of the com­ing of the Lord;

He is tramp­ling out the vint­age

Where the grapes of wrath are stored;

He hath loosed the fate­ful light­ning

Of His ter­ri­ble swift sword;

His truth is march­ing on.

Glory! Glo­ry! Hal­le­lu­jah!

Glory! Glo­ry! Hal­le­lu­jah!

Glory! Glo­ry! Hal­le­lu­jah!

His truth is march­ing on.

I have seen Him in the watch fires

Of a hun­dred circ­ling camps

They have build­ed Him an al­tar

In the ev­en­ing dews and damps;

I can read His right­eous sen­tence

By the dim and flar­ing lamps;

His day is march­ing on.

Glory! Glo­ry! Hal­le­lu­jah!

Glory! Glo­ry! Hal­le­lu­jah!

Glory! Glo­ry! Hal­le­lu­jah!

His day is march­ing on.

I have read a fie­ry Gos­pel

Spirit in burn­ished rows of steel;

As ye deal with My con­temn­ers

So with you My grace shall deal;

Let the He­ro

born of wo­man

Crush the ser­pent with His heel

Since God is marching on.

Glory! Glo­ry! Hal­le­lu­jah!

Glory! Glo­ry! Hal­le­lu­jah!

Glory! Glo­ry! Hal­le­lu­jah!

Since God is march­ing on.

He has sound­ed forth the trum­pet

That shall nev­er call re­treat;

He is sift­ing out the hearts of men

Before His judg­ment seat;

Oh

be swift

my soul

to an­swer Him!

Be ju­bi­lant

my feet;

Our God is march­ing on.

Glory! Glo­ry! Hal­le­lu­jah!

Glory! Glo­ry! Hal­le­lu­jah!

Glory! Glo­ry! Hal­le­lu­jah!

Our God is march­ing on.

In the beau­ty of the lil­ies

Christ was born across the sea

With a glo­ry in His bo­som

That trans­fig­ures you and me:

As He died to make men ho­ly

Let us live to make men free;

[originally…let us die to make men free]

While God is march­ing on.

Glory! Glo­ry! Hal­le­lu­jah!

Glory! Glo­ry! Hal­le­lu­jah!

Glory! Glo­ry! Hal­le­lu­jah!

While God is march­ing on.

He is com­ing like the glo­ry

Of the morn­ing on the wave

He is wis­dom to the migh­ty

He is hon­or to the brave;

So the world shall be His foot­stool

And the soul of wrong His slave

Our God is march­ing on.

Glory! Glo­ry! Hal­le­lu­jah!

Glory! Glo­ry! Hal­le­lu­jah!

Glory! Glo­ry! Hal­le­lu­jah!

Our God is march­ing on.

Discover More Hymns

Explore random hymns and find new inspiration