President Obama, who landed in Mexico on Thursday, will work for the ratification of a decade-old arms treaty, an administration official said.