WASHINGTON—Israeli Prime Minister Benjamin Netanyahu delivered a rare public rebuke of President Barack Obama at the White House, declaring that Israel would never accept the terms of his proposal to resume peace talks with the Palestinians.

Mr. Netanyahu appeared to lecture Mr. Obama following their nearly two-hour meeting Friday—exposing tensions between leaders over Mideast policy that are usually kept out of the public eye.

That...