This is likely a Model 1912 U.S. Army officer's visor cap. They were intended to be worn for garrison duty, official travel, semi-formal functions, and other activities behind the front line. They were not worn on the battlefield during World War I, as overseas caps and steel helmets were found to be more practical.