סולומון נולד בשם דוד לנסיך ארצ'יל, אחיו של סולומון הראשון, מאשתו אֶלֶנה, בתו של ארקלה השני. סולומון הראשון, אשר נפטר בשנת 1784, לא הותיר אחריו יורש זכר, וציין את שמו של דוד, אחיינו כיורשו. אולם דודנו, דוד השני, מנע את המלכתו ותפס בעצמו, לאחר הפיכת חצר, את כס המלוכה. סולומון הגיע לכס המלוכה בהתערבותו של ארקלה השני, מלך כארתלי-קאחתי, שהביס את הנסיך העושק דוד השני בקרב מַתחוֹג'י ב-11 ביוני 1789. דוד, בנו של ארצ'יל, הוכתר לכס המלוכה כסולומון השני. למרות תבוסתו המשיך דוד השני במאמצים להחזיר אליו את כס המלכות עד לתבוסתו הסופית בשנת 1792. תקופת שלטונו של סולומון השני היו תחת הגנתו של ארקלה השני, סבו מצד אימו. באופן כללי הוא המשיך את מדיניות קודמו, סולומון הראשון, של התנגדות לכוחות ה הפיאודלית. בשנת 1795, תמך סולומון השני תמך בארקלה השני עם כוח קטן מאנשי אימרתי בקרב קרצניסי.