חיים גרניט (גרינברג), בן לחנה ויצחק גרינברג ואח לזאב, נולד בשנת 1933 בעיירה ויז'אן שבחבל סובאלק שבפולין. עם פרוץ מלחמת העולם השנייה נכבש האזור על ידי ברית המועצות אך נמסר לגרמניה הנאצית במסגרת הסכם ריבנטרופ מולוטוב. זמן קצר לאחר מסירת החבל לגרמנים גורש לליטא ביחד עם משפחתו, שם מצא מקלט בבית יהודים מקומיים, בסיוע ארגון הג'וינט. עם פלישת גרמניה לליטא בשנת 1941 ברח מליטא לפנים רוסיה, שם נשלח עם אמו ואחיו לקולחוז, בעוד אביו מגויס לצבא האדום. את שנות המלחמה עבר בעבודה חקלאית בקולחוז - רק לאחר תום המלחמה זכה ללמוד מספר חודשים בבית ספר. באביב 1946 התאפשר למשפחתו לעזוב את ברית המועצות, ולאחר מסע שנמשך מספר חודשים הגיע עם משפחתו לפולין. בין השנים 1946-1947 שהה במחנה לינדנפלס שבגרמניה בהמתנה לעלות לארץ ישראל בחסות תנועת הבריחה. בניסיון העלייה הראשון הפליג באוניית המעפילים אקסודוס ולאחר שזו נתפסה וגורשה על כל נוסעיה, הצליח לעלות ארצה בניסיונו השני, בחודש מרץ 1948, עם אוניית המעפילים קדמה.