- Ball's Bluff
- Yorktown
- West Point
- Seven Pines
- Fair Oaks
- Peach Orchard
- Savages Station
- White Oak Swamp
- Glendale
- Malvern Hill
- Mine Run
- Wilderness
- Spottsylvania
- Petersburg
- Weldon Railroad
SERVICE.
Twentieth Massachusetts Vol. Infantry
Thirty-ninth Mass. Volunteer Infantry
Second Corps, Second Division
First Corps, Second Division
Fifth Corps, Third Division
Army of the Potomac
Served on staff of Brigadier General N. J. T. Dana
Served on staff of Major General John Sedgwick