Le , il est créé baron Stuart de Newbury, Berkshire et comte de Lichfield, titres qui lui sont conférés «pour perpétuer les titres qui devaient avoir été conférés à son oncle» Lord Bernard Stewart(en), fils cadet du duc de Lennox, tué lors de la bataille de Rowton Heath pendant la guerre civile anglaise en septembre de la même année[1].
En , Charles Stewart s'exile en France et s'installe dans la maison de son oncle Ludovic, seigneur d'Aubigny. L'année suivante, il tombe tomba en disgrâce auprès du Conseil d'État du Protectorat et des mandats sont émis pour la saisie de sa personne et de ses biens[2].
Charles Stewart épouse d'abord Elizabeth Rogers après . Il épouse ensuite Margaret Banaster, le . En troisièmes noces, il épouse Frances Stewart, petite-fille de Walter Stewart, 1er lord Blantyre, en . Ce dernier mariage est célèbre. Frances Stewart, connue à la cour comme «La Belle Stuart»[3], a été recherchée par le cousin de Richmond, le roi Charles II, comme maîtresse.
Charles Stewart retourne en Angleterre avec Charles II en 1660 et siège au Parlement de la Convention, faisant preuve d'une grande animosité envers les partisans du Commonwealth[2]. À la mort de son cousin Esmé Stewart, âgé de 10 ans, le , Charles Stewart lui succède comme troisième duc de Richmond et sixième duc de Lennox[1]. La même année, il est créé grand chambellan héréditaire d’Écosse, grand amiral héréditaire d’Écosse et Lord Lieutenant de Dorset. Le , il est investi de l'Ordre de la Jarretière.
À la mort de son oncle, Ludovic Stuart, il lui succède comme 12e seigneur d’Aubigny, titre pour lequel il rend hommage par procuration à Louis XIV le . En , à la mort de sa cousine Mary Butler, comtesse d'Arran, il devient baron Clifton et le , il est nommé lord lieutenant et vice-amiral de Kent conjointement avec le comte de Winchilsea[2].
En 1671, il est envoyé comme ambassadeur au Danemark pour les persuader de rejoindre l'Angleterre et la France dans le cadre d'une attaque projetée contre les Hollandais. Là-bas, il meurt (par noyade) en 1672, à l'âge de 33 ans à Elseneur[1],[2] et ses titres s'éteignent, à l'exception de celui de baron Clifton, qui passe avec la plupart de ses biens à sa sœur Katherine, Lady O'Brien. Sa femme, cependant, s'est vu octroyer les domaines de Lennox à vie. Il est enterré le à l'abbaye de Westminster.