ISLAMABAD — The mystery surrounding a U.S. government contractor who shot dead two armed men in Pakistan last month deepened on Friday when police publicly questioned the claim that he acted in self-defense and confirmed they plan to formally charge him with murder.

Pakistani authorities have identified the man as Raymond Davis. But much about him – including what exactly he was doing in Pakistan – remains unclear.

The...