נולד ב-4 בינואר 1920 בסוסנוביץ' שבשלזיה העילית. במלחמת העולם השניה, כשנכבש האזור בידי הנאצים ברח מזרחה לשטח הפולני שנכבש בידי הרוסים. בני משפחתו שנותרו מאחור נספו באושויץ. שירת בצבא האדום והשתתף בהגנה על קייב. בעקבות פציעה קשה שוחרר מהצבא.
בתום המלחמה חזר לסוסנוביץ שהתרוקנה מיהודיה, ואחרי כן עבר ללודז'. בשנים 1949-1946 נמנה עם חברי ההנהגה הראשית של 'השומר-הצעיר' בפולין וערך את בטאון התנועה 'גשרים'. ניהל בתי יתומים לשארית הפלטה בפולין ובגרמניה. משנת 1947 שימש כעורך העיתון 'אויף דער וואק' במחנות העקורים בגרמניה.
בשנת 1949 עלה לישראל. במהלך שירותו הצבאי השתתף בקרב הקשה בתל מוטילה. אחרי שחרורו מהצבא עבד כנהג משאית בחיפה. במהרה החל בפעילות ציבורית ונבחר למזכיר מועצת תנועות הנוער. בשנים 1953-1950 היה מזכיר המועצה המקומית נשר. בשנת 1957 עבר לבאר שבע, שם שימש כגזבר העיריה. בשנים 1965-1963 נסע לברזיל כשליח הסוכנות היהודית. בשנים 1970-1968 כיהן כמזכיר מרכז מפ"ם ובשנים 1976-1970 כמזכיר המדיני של המפלגה. בשנים 1984-1977 כיהן כחבר כנסת מטעם המערך בכנסות התשיעית והעשירית. בכנסת התשיעית היה חבר בוועדת הכספים. בכנסת העשירית כיהן כסגן יו"ר הכנסת והיה חבר בוועדת הכספים ובוועדת הכנסת. במהלך השנים כתב באופן קבוע ב'על המשמר'.
בתום כהונתו בכנסת המשיך בפעילות ציבורית. שימש חבר מועצת 'יד ושם' ועמד בראש הוצאת הספרים ביידיש 'ישראל בוך'. בשנת 2003 בבחירות לכנסת ה-16 הוצב במקום ה-70 ברשימת מרצ לכנסת.