The present disclosure discloses a washing machine and a control method thereof. The washing machine comprises a control panel (200) and at least two washing devices (300, 400), and a control system (100) separately connected with the control panel (200) and the washing devices (300, 400), wherein the control panel (200) is provided with a knob (213) which can be used as a selection key (210) for selecting one washing device (300 or 400) to execute next operation, and also can be used for selecting programs of the washing device (300 or 400), a set of control keys (260) which are shared by the washing devices (300, 400), and used for controlling the programs and parameters of the corresponding washing device (300 or 400) after the washing device (300 or 400) is selected by the selection key (210), and at least two display units which are corresponding to the washing devices (300, 400) one by one and used for displaying settings and operating states of the washing devices (300, 400). The washing machine can co