Afghan Interior Minister Amrullah Saleh resigned on Saturday to run for the vice-presidency in the July election, two political sources said.