Lipase catalysis induced a ring-opening polymerization of lactones with different ring-sizes. Small-size (four-membered) and medium-size lactones (six- and seven-membered) as well as macrolides (12-, 13-, 16-, and 17-membered) were subjected to lipase-catalyzed polymerization. The polymerization behaviors depended primarily on the lipase origin and the monomer structure. The macrolides showing much lower anionic polymerizability were enzymatically polymerized faster than ε-caprolactone. The granular immobilized lipase derived from Candida antartica showed extremely efficient catalysis in the polymerization of ε-caprolactone. Single-step terminal functionalization of the polyester was achieved by initiator and terminator methods. The enzymatic polymerizability of lactones was quantitatively evaluated by Michaelis-Menten kinetics.