Il était fils dePierre de Rohan-Guéméné seigneur de Gié, vicomte de Fronsac et comte de Guise et de Françoise de Penhoët, vicomtesse de Fronsac.
Le il est nommé gouverneur deTouraine et Chevalier de l'Ordre de Saint-Michel en1501. Il effectue la campagne de Picardie en1513, puis combat àMarignan en1515 et s'illustre lors de la conquête du Milanais.
Afin de conserverGuise dans la famille, il épouse le Charlotte d'Armagnac, comtesse de Guise etdame de Sablé, fille deJacques d'Armagnac,duc de Nemours etcomte de la Marche, et deLouise d'Anjou, la sœur de la seconde épouse de son père. Mais Charlotte meurt en et un procès oppose alors la Maison de Rohan à cellede Lorraine à propos de la possession de Guise. Finalement une transaction y met fin en1520 : Charles renonce à Guise et reçoit en échange Orbec.
Sans enfant de Charlotte d'Armagnac, il se remarie avecGiovanna di Sanseverino, fille deBernardino di Sanseverino, prince deBisignano et de Jeanne/Diane Eléonore Piccolimini d’Aragon (arrière-petite-fille illégitime et par les femmes d’AlphonseV d'Aragon). Ils eurent :