שלמה שמיר נולד ברוסיה בשנת 1915 בשם שלמה רבינוביץ'. עלה לארץ ישראל בשנת 1925. בשנת 1929 התגייס לארגון "ההגנה", בתחילה למחלקת הקשר ובהמשך שירת כמפקד פלוגה בפלוגות השדה (פו"ש) ובחי"ש בירושלים. בימי מאורעות תרצ"ו - תרצ"ט מונה כמפקד הפו"ם בירושלים, בתפקידו זה פיקד על פעולות גמול של ההגנה בכפרים ערביים, כמו הפעולה בלוביה. כן השתתף בעלייה לחניתה, עסק בייצור והעברת נשק ליישובים ברחבי הארץ ובהבאת מעפילים לארץ ישראל.