ولد في مدينة حيفا، ودرس في المدرسة الأرثوذكسية الابتدائية، وأنهى دراسته الثانوية في مدرسة المطران في القدس. سافر إلى بريطانيا لإكمال دراسته في جامعة كمبردج. انضم إلى الحزب الشيوعي الفلسطيني سنة ١٩٣٩، وفي سنة ١٩٤٤ أصدر جريدة "الاتحاد" الأسبوعية لسان حال العمال في فلسطين. التحق سنة ١٩٦٥ بمعهد الاستشراق في موسكو، ونال الدكتوراه عن أطروحته "مسيرة الشعوب العربية ومشاكل الوحدة العربية".
كان من الأعضاء البارزين في الجبهة العربية الشعبية التي قامت في أواخر الخمسينات، وفي الجبهة الديمقراطية للسلام والمساواة التي شغل حتى