V létě roku 1862 se Buck zapsal do armády během občanské války. 17. srpna se zapsal do Windsoru v Connecticutu a oficiálně se zapsal jako voják do roty A 21. Connecticutské dobrovolné pěchoty. Zpočátku byl přidělen k armádě Potomacu, on a jeho kolegové z 21. dobrovolníků Connecticut bojovali v bitvě u Fredericksburgu od 12. do 15. prosince téhož roku. Zatímco byl zapojen do Burnsideova "Mud March", Buck byl povýšen do hodnosti desátníka 20. ledna 1863. On a jeho pluk se pak zúčastnili obléhání Suffolku na jaře, provost a strážní služba poblíž Portsmouthu a Newport News v létě, na podzim a v zimě. Součástí expedice Unie podél řeky James ve Virginii, která byla zahájena koncem ledna 1864, 21. dobrovolníci z Connecticutu pak prošli Fort Powhatanem a Smithfieldem před tím, než se vydali do Severní Karolíny, kde byli ve službě v New Bernu (12. února), Plymouthu, Washingtonu a Blount's Creek před návratem do Portsmouthu ve Virginii koncem dubna. Připojen k jednotkám Unie, které se podílely na operacích proti Petersburgu a Richmondu po většinu jara a léta, byli zapojeni v Swift Creek, Fort Darling, bitvě u Drewry's Bluff
, Bermuda Hundred a Bílý dům před bojem v bitvách poblíž Cold Harboru po většinu června a v zákopové válce v Bermuda Hundred od konce srpna do konce září 1864.