В начале 1490-х годов Константин II признал факт распада Грузии на отдельные царства: Картли, Кахети и Имерети, хотя и после этого боролся за воссоединение, а также против осман и персов.
В 1465 году вместе с дядей, царём Георгием VIII, был пленён правителем (атабагом) Кваркваре II. Бежав из плена, Константин II укрепился в Кутаиси, но тем временем грузинский трон захватил и объявил (1466) себя царём Баграт VI. В то же время Георгий VIII, освобождённый из плена Багратом VI, отправился в Кахетию и основал Кахетинское царство. В 1468 году Константин II был вынужден признать Баграта VI царём.
Хотя он называл себя царем так как имел власть на определенной территории, но по сути это было время двоецарствия. В 1478 году царь Баграт VI скончался. Константин преодолел сопротивление сына Баграта VI Александра и стал царем Картли-Имеретинского царства. В 1483 году его в бою разбил Кваркваре II. Видя это, Александр II, сын Баграта VI, захватил Кутаиси, и объявил себя царем Имеретии. В 1487 году Константин II изгнал Александра II, но в связи с тем, что в то же время на Картли напал Якуб Хан, он был вынужден оставить Имерети, в которой вновь воцарился Александр II (1489).
В начале 1490-х годов Константин II признал факт распада Грузии на отдельные царства: Картли, Кахети и Имерети, хотя и после этого боролся за воссоединение, а также против осман и персов. В связи с этим он отправил послов в Каир (Египет) к мамлюкскому султану Ашрап Сеиф Ал-дин Кайтбею, папе римскому и королю Испании. К сожалению, его попытки оказались неудачны.
Он умер 27 апреля 1505 года, передав Картлийское царство своему сыну, Давиду X.