Philippine President Rodrigo Duterte should allow the United Nations to investigate his war on drugs, and abandon a deadly campaign that has been failure and a dent on the country's international image, its vice president said on Wednesday.

The crackdown has overwhelmingly targeted the poor rather than big drugs networks, Leni Robredo said in an interview, adding that Duterte's violent rhetoric was aiding a culture of police impunity for which international help should be sought if the government refused to change tack.

Robredo, who was elected separately to Duterte and has a frosty relationship with the president, said the thousands of people killed were already too many, with no evidence of a decline in drugs supply or usage.