A refrigeration cycle apparatus including a refrigerant circuit in which a compressor configured to compress refrigerant, a condenser, a receiver configured to store the refrigerant, and an evaporator are connected by pipes, the refrigeration cycle apparatus comprising: an upstream expansion valve whose opening degree is variable and which is provided between the condenser and the receiver in the refrigerant circuit; a downstream expansion valve whose opening degree is variable and which is provided between the receiver and the evaporator in the refrigerant circuit; and a controller configured to control the opening degree of the upstream expansion valve and the opening degree of the downstream expansion valve, characterized in that the controller is configured to compute the opening degree of the downstream expansion valve and a provisional opening degree of the upstream expansion valve, compute a correction value for the opening degree of the upstream expansion valve based on at least a difference between the computed opening degree of the downstream expansion valve and an opening degree thereof that is being set, and perform a control to set the opening degree of the downstream expansion valve to the computed opening degree of the downstream expansion valve and to set the opening degree of the upstream expansion valve to an opening degree obtained by correcting the computed provisional opening degree of the upstream expansion valve by the correction value, in conjunction with the downstream expansion valve, and wherein the correction value for the opening degree of the upstream expansion valve or a correction change amount of the opening degree of the upstream expansion valve, which is a difference between the computed correction value and a previous correction value, is a value having a same sign as the difference between the opening degrees of the downstream expansion valve. an upstream expansion valve whose opening degree is variable and which is provided between the condenser and the receiver in the refrigerant circuit; a downstream expansion valve whose opening degree is variable and which is provided between the receiver and the evaporator in the refrigerant circuit; and a controller configured to control the opening degree of the upstream expansion valve and the opening degree of the downstream expansion valve, characterized in that the controller is configured to compute the opening degree of the downstream expansion valve and a provisional opening degree of the upstream expansion valve, compute a correction value for the opening degree of the upstream expansion valve based on at least a difference between the computed opening degree of the downstream expansion valve and an opening degree thereof that is being set, and perform a control to set the opening degree of the downstream expansion valve to the computed opening degree of the downstream expansion valve and to set the opening degree of the upstream expansion valve to an opening degree obtained by correcting the computed provisional opening degree of the upstream expansion valve by the correction value, in conjunction with the downstream expansion valve, and wherein the correction value for the opening degree of the upstream expansion valve or a correction change amount of the opening degree of the upstream expansion valve, which is a difference between the computed correction value and a previous correction value, is a value having a same sign as the difference between the opening degrees of the downstream expansion valve.