<p>A method of producing a polyolefin such as polypropylene and polybutene-1 by carrying out a homopolymerization or copolymerization of olefins in the presence of an ether compound as an external electron donor to provide a polyolefin having good steric regularity and high molecular weight with a good yield.</p>