The invention discloses a supported ruthenium complex catalyst. The supported ruthenium complex catalyst comprises a porous solid carrier, and a ruthenium complex, a metal assistant and a nonmetal assistant which are supported on the surface of the carrier, and the ruthenium complex is one or more of a polypyridine ruthenium complex, a ruthenium porphyrin ruthenium complex, an aromatic hydrocarbonruthenium complex, a cyclic metal ruthenium complex, a DMSO ruthenium complex, an amine ruthenium complex and an imine ruthenium complex; the metal assistant is salt of one or more of In, Bi, Ba, Sr,Fe, Mn, Zn, Cs, Ca and Sn; the nonmetal assistant is an ionic liquid; and a ratio of the mass of the porous solid carrier to the theoretic mass of ruthenium in the ruthenium complex to the mass of the metal in the metal assistant to the mass of the nonmetal assistant is 100:(0.01-2):(0.01-3):(1-30). The catalyst has a very high stability in an acetylene hydrochlorination reaction, no obvious lossof the ruthenium is detected after the catalyst runs for 8000 h, the highest acetylene conversion rate reaches 99.95% or more, and the highest vinyl chloride selectivity reaches 99.95% or more.