The invention belongs to the technical field of air conditioners, and particularly provides an air conditioner and a control method thereof. The control method comprises the following steps: acquiring current environment data and current service object data; determining whether a data group identical to the current environment data and the current service object data exists in a
database or not, and recording the data group as a target data group; the
data set comprises historical environment data, historical service object data and historical operation data of the air conditioner; if yes, current operation data of the air conditioner are determined according to the target
data set; and the air conditioner is controlled to operate according to the current operation data. Therefore, the air conditioner can determine the current operation data according to the current environment data, the current service object data and the
database and operate the current operation data, human intervention factors are reduced, the method is more intelligent, and the use experience of a user is improved.