Johnson se je v 15. letih vpisal v vojsko Unije. Sprva je bil vpisan v čete H 43. pehotnega polka Ohia. Polku je bilo dodeljeno poveljstvo XVI. korpusa v četrti diviziji, vendar je bil spomladi 1864 Johnson prenesen v prvo divizijo XVII. korpusa. Tam je služil pod generalom Johnom W. Spragueom. 1. maja 1864 se je Johnsonov polk pridružil vojski generala Williama Tecumseha Shermana v Chattanoogi. Prva bitka, v kateri je bil Johnson pod ognjem, je bila bitka pri Decaturju. Johnson je v bitki pri Resaci dobil manjšo rano na nogi, nad levi kolen. Johnson je še vedno sodeloval v prihodnjih bitkah, kot so bitka pri Dallasu, bitka pri Kennesaw Mountain in bitka pri Peachtree Creek. Po padcu Atlante
Johnson je služil kot zdravnik generala Spragueja, dokler ni bil odpuščen ob koncu vojne. Po vojni se je Johnson preselil v okrožje Lorain v Ohiu.