Dr. McHenry joined the United States Volunteers in 1898, as a contract surgeon with the rank of captain. He served in the Spanish–American War in Cuba, the Philippine insurrection, and in China. In 1903, Dr. McHenry was discharged from the U.S. Medical Corps with the rank of major.