Charles McClammy studierte nach einer guten Grundschulausbildung bis 1859 an der University of North Carolina in Chapel Hill. Danach arbeitete er bis 1861 als Lehrer. Während des Bürgerkrieges diente er im Heer der Konföderation, in dem er es bis zum Major einer Kavallerieeinheit aus North Carolina brachte. Nach dem Krieg betätigte er sich in der Landwirtschaft. Gleichzeitig begann er als Mitglied der Demokratischen Partei eine politische Laufbahn.
Nach seinem Ausscheiden aus dem US-Repräsentantenhaus arbeitete McClammy wieder in der Landwirtschaft. Er starb am 26. Februar 1896 in seinem Geburtsort Scotts Hill.