שלמה נולד בברודינה, רומניה ביום ל' סיוון תרע"ב, 15 יוני 1912, להוריו אנשל ז"ל וגיטה ז"ל, אח לנטי ז"ל, מלכה ז"ל, שרה ז"ל, ושתי אחיות נוספות שניספו בשואה.
שלמה למד בבית הספר היסודי בעיר הולדתו ובבית ספר מסחרי בצ'רנוביץ.
בהמשך, עבד בבית חרושת למכונות חקלאיות ובחנות לחלקי חילוף. עבר את מאורעות המלחמה ואת כיבוש הרוסים והצטרף לצבא הרוסי.
מאוחר יותר, עבד במפלגת "פועלי ישראל" ברומניה ויחד עם אשתו הראשונה, פפי, עבד בצירות ישראל ברומניה כעובד מקומי.
עלה ארצה בשנת 1950 עם אשתו ובתו – טובה, באמצעות ארגון "בוקרשט" ברומניה.
בשנת 1950 החל עבודתו בשירות הביטחון הכללי ושימש כמבצע באגף המבצעים. לאחר מכן, הושאל למשרד החוץ כקב"ט ומינהלן בשגרירות ישראל בוינה.
לאחר שובו ארצה, שימש כמינהלן ביחידה לאבטחת אישים.
בשנת 1971 התאלמן, שנה לאחר מכן נישא למרים.
נפטר ממחלה קשה ביום י"א ניסן תשל"ג, 13 אפריל 1973.
בן 61 היה במותו.
הניח אישה, בת ושתי אחיות, אשר נפטרו בינתיים.
קבור בבית העלמין בחולון.
יהי זכרו ברוך