W marcu 1861 Ferguson wstąpił do armii Karoliny południowej w randze kapitana. W bitwie pod Shiloh dowodził brygadą. Pod Corinth był już podpułkownikiem w 28 Regiment Kawalerii z Missisipi. Również w 1863 Ferguson otrzymał awans na generała brygady.