Fowler competed for the United States in the marathon at the 1904 Summer Olympics in St. Louis, Missouri as well as the 1906 Intercalated Games in Athens, Greece. He did not finish either race. Including the 1906 Games, Fowler was a three-time member of the United States Olympic Marathon Team.