Hill was born on October 17, 1855, in Auburn, Iowa, the son of Henry Clay and Margaret Hill. He enlisted in the Navy from New York on November 18, 1873. By June 22, 1881, he was serving as a captain of the top on the training ship. On that day, while Minnesota was at Newport, Rhode Island, Third Class Boy William Mulcahy fell overboard. Hill jumped into the water and kept the sailor afloat until they were picked up by a launch. For this action, he was promoted to the warrant officer rank of boatswain on 19 September 1881. He was awarded the Medal of Honor three years later, on October 18, 1884. Hill's official Medal of Honor citation reads:
Serving on board the U.S. Training Ship Minnesota at Newport, R.I., 22 June 1881, Hill jumped overboard and sustained William Mulcahy, third class boy, who had fallen overboard, until picked up by a steam launch.
Hill was then assigned to a series of ships: , USS Galatea, , , and . During the Spanish–American War, he served on Brooklyn at the warrant officer rank of boatswain and received a commendation from Rear Admiral Winfield Scott Schley for his actions at the Battle of Santiago de Cuba. A year later, in 1899, he was promoted to chief warrant officer. In 1901 he testified before a court of inquiry regarding Admiral Schley's conduct in the war. In 1904, Hill was placed in command of the prison ships and at the Portsmouth Naval Shipyard in Kittery, Maine. He became known for his prison reform measures, such as discontinuing the use of leg irons, which were adopted at other institutions. Hill's first wife was F. Blanche Hedden of Troy, New York, whom he married in 1881. After Blanche's death, he married Katherine Sweetser on February 3, 1917; she had been his first wife's best friend. He was an active freemason while living in Portsmouth, joining a lodge there in 1905. During the First World War, Hill was returned to active duty with the temporary rank of lieutenant on July 1, 1918. He was assigned to the Portsmouth Naval Shipyard. Hill committed suicide at age 66 on August 2, 1922, at the Portsmouth Naval Shipyard. He was buried at Lindenwood Cemetery in Stoneham, Massachusetts.