Ruthenium porphyrin complexes are active catalysts for the cyclopropanation of styrene derivatives by ethyl diazoacetate with good to very good diastereoselectivity; moderate enantiomeric excesses (34%) are observed using a chiral porphyrin as catalyst.