He became the major of the 5th Maine in January 1863 and fought at Second Fredericksburg, Gettysburg, Mine Run, the Wilderness, and Cold Harbor where he was wounded.
After the war, Daggett became a captain in the 16th U.S. Infantry in 1866.