The efficiency will be greatly improved in negotiation if negotiator is replaced by intelligent machine. In this paper, we propose an automatic negotiation method based on CBR and agent reasoning, a nearest-neighbor case matching method with commercial logic is utilized to make agent act with more intelligence. A prototype is implemented to provide automatic negotiation, and the experiments show the feasibility of the proposed approach.