"soldiers of christ, arise" is an english hymn from the 18th century. the words were written by charles wesley (1707–1788), and came from a poem called "the whole armour of god, ephesians vi" in 1747.