À Shiloh, il est blessé en couvrant la retraite de l'armée du général Beauregard alors commandant depuis la mort d'Albert Johnston.