שלמה נולד בשנת 1912 לאסתר ומרטין בעיירה אלז`ד שבהונגריה. בעיירה התגוררו כמאה יהודים. אביו היה סנדלר. הבית היה בעל צביון דתי.
במשפחתו היו ארבעה ילדים: ארנסט, שרה, דז`ו ושלמה. שלמה למד שש כיתות בבית הספר הממלכתי.
המשפחה עברה לעיר קלוז`, שם עבד בחנות המכולת.
ב-20 במרס 1944 נכבשה העיר קלוז`.
שלמה הועבר למחנה עבודה של ההונגרים. תפקידו היה מנקה כבישים.
הצבא האדום כבש את האזור בו היה מחנה העבודה ושלמה הועבר לפולין, לנדוורנה. במשך שלושה חודשים עבד בסלילת כבישים.
הרוסים שלחו אותו למחנה זפולז`קה שם חי במשך שנתיים בהן עבד בבניין.
שלמה נלקח לעיר קייב למשך שנתיים נוספות ועבד בבניין ובבתי חרושת. ארבע שנים תמימות היה בשבי בברית המועצות.
הוריו, אחיו דז`ו ואחותו סרנקה-שרה נספו במחנה ההשמדה אושוויץ בירקנאו. אחיו ארנסט היה בברית המועצות ארבע שנים. שנתיים היו באותם מחנות ושנתיים במקומות אחרים.
 
בשנת 1948 שב לקלוז` שכעת הייתה שייכת לרומניה.
בשנת 1949 נישא בקלוז` למגדה.
שלמה למד ניהול חנויות כל בו ועבד כמנהל חנות כל בו. מגדה רעייתו עבדה בסריגת סוודרים.
ברומניה נולדו שתי בנותיו.
 
בשנת 1962 עלה ארצה מאיטליה באנייה "פלמינה" והגיע להוד השרון.
בארץ עבד שלמה בבית החרושת לגומי בכפר סבא.
בנותיו אסתר – עובדת בעירייה, וכרמלה - מנהלת בנעמ"ת.
שלמה זכה ליהנות מחמישה נכדים: אסנת, גיא, ריקי, ניר וסיוָן ומהנינים: שחר, תומר, יהלי ועופרי.
 
שלמה נפטר בשנת 2004, יהי זכרו ברוך.