היה פעיל בתנועת 'דור דעה' בתימן. עלה ארצה בשנת 1929. עבד כפועל וכשומר בפרדסים ובכרמים בראשון-לציון. פעילותו הציבורית החלה כשטיפל בעולי תימן במסגרת ההסתדרות הכללית. משנת 1936 ניהל את המחלקה לפועלים תימנים בהסתדרות הכללית. לאחר קום המדינה השתתף בארגון העלייה מתימן במסגרת מבצע 'מרבד הקסמים'. היה פעיל במפא"י וחבר במוסדות המפלגה. השתתף כציר בקונגרסים הציוניים ובאסיפת הנבחרים. כיהן כסגן-חבר בוועד הפועל הציוני וחבר הנהלת התאחדות התימנים בישראל. היה חבר מועצת פועלי תל-אביב. כיהן כחבר כנסת מטעם מפא"י ומפלגת העבודה בכנסות הראשונה עד השמינית (בשנים 1977-1951). בשנים 1966-1955 היה סגן יו"ר הכנסת. בשנים 1966-1969 כיהן כשר הדואר. בשנים 1972-1970 היה מזכ"ל מפלגת העבודה. בשנים 1972-1977 כיהן כיו"ר הכנסת.