[reaction: see text] Attachment of poly(ethylene glycol) (PEG) to ruthenium porphyrin via a covalent etheric bond gives soluble polymer-supported ruthenium catalysts 3-5. These catalysts exhibit high reactivity and selectivity toward alkene epoxidation with 2,6-dichloropyridine N-oxide and alkene cyclopropanation with diazo compounds. The application of these catalysts in the synthesis of unstable organic compounds has been demonstrated.