He graduated from the University of Pennsylvania in 1900. Grant then dominated American distance running, as the national champion in the 1500 meter race from 1901 to 1903, the 5000 meter event in 1903 and 1904, the 10000 meter event in 1902 as well as the 3000 meter steeplechase in 1900. His record time in the 1500 meter event went unbroken in the U.S. for twenty years and in the world for ten years.
Grant died in Narbeth, PA. on October 13, 1946. He was the brother of Olympian Dick Grant.