Political party leaders and representatives and civil society members signed the petition at a rally staged in Colombo.
The petition is to be handed over to the US Embassy in Colombo next month.
Health Minister Dr. Rajitha Senaratne told those gathered at the rally the Government will always stand by the people of Palestine and will not recognise Jerusalem as the capital of Israel.
Sri Lanka voted at the United Nations to condemn US President Donald Trump’s decision to recognize Jerusalem as the capital of Israel despite threats from the US to pull funding from the world body.
Member States in the United Nations General Assembly on Thursday “demanded” that all countries comply with Security Council resolutions regarding the status of Jerusalem, following an earlier decision by the United States to recognize the Holy City as the capital of Israel.
Through a resolution adopted by a recorded vote of 128 in favour to nine against, with 35 abstentions, the 193-member Assembly expressed “deep regret” over recent decisions concerning the status of Jerusalem and stressed that the Holy City “is a final status issue to be resolved through negotiations in line with relevant UN resolutions.”