נולד בווינה שבאוסטריה בשם גרשון ולטר שטאוב ועלה לארץ ישראל בשנת 1934. למד בתיכון "מוריה" בתל אביב, ובמקביל החל לפעול בתנועת הנוער בני עקיבא. בשנת 1946 הוא נמנה עם מייסדי קיבוץ עין צורים. במלחמת העצמאות לאחר נפילת גוש עציון בידי צבא ירדן נלקח בשבי, וישב שם במשך עשרה חודשים. נמנה בין מקימי קיבוץ עין צורים במקום מושבו החדש. עם ייסוד המפד"ל הצטרף לשורותיה והיה פעיל בה עד שנת 1979.