חיים בן-שלמה נולד באנגליה בשנת 1947. הוא התחיל לצייר בגיל 14 ולמד ציור בלונדון. בשנת 1967 בא לארץ כמתנדב, ועלה ארצה לקיבוץ בשנת 1969 , שם המשיך לצייר.
נשוי למרים (גם מציירת) , וגר שנים רבות בירושלים.
הוא מצייר בעיקר בצבע שמן, ורישומים בדיו. רוב עבודותיו היום נמצאות בחוץ לארץ.