If he was nine years old in 1860, as the census linked to the profile suggests, I doubt he fought in the Civil War. I haven't viewed the rest of your documentation, but wonder if there is some confusion somewhere.
Edit: I am not a Fold3 subscriber, so can't see the record(s) you've linked to. I can see the Ancestry record, but can't reach any conclusions.
My best guess, based on the names and the same location, is that maybe your guy had an older cousin with the same name. I've seen that in a lot of families.