שלמה נולד ב-15.4.1910בעיר פרישטינה שביוגוסלביה ליצחק ופווה כהן. בפרישטינה הייתה קיימת קהילה יהודית מסורתית קטנה. למשפחתו הייתה חנות גלנטריה שהביאה להם פרנסה ומעמד מכובד בקרב הקהילה. אחיו הבכור נפטר בצעירותו ולכן לא סיים את לימודיו בצורה מסודרת ויצא לעבודה. את השכלתו רכש בלימודי ערב. נוסף לשפה היוגוסלבית, רכש עם השנים את השפות, צרפתית, איטלקית וספרדית. בגיל 19 התנדב לצבא כדי לשחרר את אחיו משירות צבאי. כשפרצה המלחמה, נשבה שלמה על ידי האיטלקים והוחזק במחנה שבויים בצפון איטליה בתנאים קשים. שלמה למד בינתיים את השפה האיטלקית וחיש מהר הפך למתורגמן של מחנה השבויים. כשנודע על התקרבות הגרמנים למקום, הצליח שלמה לברוח משם לכיוון שוויצריה. המשטרה בשוויצריה נתנה לו תעודה של פליט מלחמה בינלאומי. בתום המלחמה חזר ליוגוסלביה וניסה למצוא את משפחתו, כשלא מצא אותה כי מרביתה הושמדה. ב-1949 עלה ארצה הישר לגבעת ברנר. כעבור כמה חודשים הכיר את אסתר פלנסיה, הם נישאו והקימו את כאן ביתם. לשלמה ואסתר היה יחס חם לילדים, שניהם אהבו לטייל יחדיו בשבילי המשק. שלמה היה טייל ותיק ולא החמיץ אף טיול שיצא מגבעת ברנר. 30 שנה עבד שלמה ב"מטר", בבית היציקה, במחסנאות ואחר כך בייצור. בכל מקום עבד במסירות, בשמחה עם הרבה הומור ושמחת חיים. נפטר ב-16.1.1989