Archer was born in Fort Ann, New York sometime in 1838. He served in the American Civil War in the 96th New York Infantry for the Union Army. He received the Medal of Honor on April 6, 1865 for his actions at the Battle of Chaffin's Farm. He died before the Medal could be presented to him so it was received posthumously.