The invention belongs to the technical field of organic metal catalysis, and concretely relates to an MOFs supported catalyst, a preparation method thereof, and an application in an olefin hydrosilylation reaction. The catalyst has a structure represented by formula (I); and in the formula (I), M is metallic platinum, rhodium, palladium or ruthenium, and R1 and R2 can be H or Br, and can be same to or different from each other. The preparation method of the catalyst comprises the following steps: adding pyrrole, bromine-substituted benzaldehyde and a solvent into a reactor, adding trifluoroacetic acid and DDQ, and reacting to obtain an organic framework monomer; reacting the organic framework monomer with 1,3,5-triethynylbenzene to obtain an organic framework polymer; and reacting a homogeneous solution of the metallic platinum, rhodium, palladium or ruthenium with the organic framework polymer to obtain the catalyst. The MOFs supported catalyst can efficiently catalyze the hydrosilylation reaction of hydrogen-containing silane and olefin, can be recycled through a simple technology, and can effectively improve the utilization rate of precious metals.