Buck, born in Denver, Colorado and joined the Navy in 1852. He was an Acting Master's Mate when he was presented the Medal of Honor. He received it for his actions aboard U.S.S. Brooklyn. He was a Quartermaster. The medal was approved under General Order 11, dated April 3, 1863.