Palestinian Legislative Council
عاد أبو عمرو إلى فلسطين في عام 1985، وعمل أكاديمياً بجامعة بيرزيت. اُنتخب عضوًا في المجلس التشريعي الفلسطيني بعد الانتخابات العامة الفلسطينية عام 1996 حيث حصل على 31,740 صوتًا في دائرة محافظة غزة. انتخب عام 1997 رئيساً للجنة السياسة في المجلس التشريعي الفلسطيني.