Currently, 1,3-propanediol (1,3-PD) is an important chemical widely used in polymer production, but its availability is being restricted owing to its expensive chemical synthesis. A methylotrophic yeast Hansenula polymorpha was engineered by expression of dhaB1, dhaB2, dhaB3, dhaB(RA1) and dhaB(RA2) encoding glycerol dehydratase complex and dhaT encoding 1,3-PD oxidoreductase from Klebsiella pneumoniae under direction of promoter of glyceraldehyde-3 phosphate dehydrogenase (GAPDH). The engineered recombinant yeast strain can produce 1,3-PD from glucose (2.4 g L(-1)) as well as glycerol (0.8 g L(-1)), which might lead to a safe and cost-effective method for industrial production of 1,3-PD from various biomass resources.