“American Soldier” is a song co-written and recorded by American country music artist Toby Keith. It was released in November 2003 as the second single from his album Shock’n Y’all. It became a number one hit on the Billboard U.S. Hot Country Songs chart, keeping the top spot for four weeks. Keith wrote the song with Chuck Cannon and produced with James Stroud.