Maternal education and support during breastfeeding can increase maternal breastfeeding self-efficacy, promote breastfeeding behaviors, and improve maternal and infant health outcomes. The interventions focused on breastfeeding promotion are mainly carried out in the health systems and services, home and family environment, community environment, work environment, policy environment or a combination of any of these facilities. But there is sparse research on integrating in multifaceted, multifactorial, and multi-environmental resources of maternal breastfeeding processes to help pregnant women and their families learn breastfeeding knowledge and skills. The current study optimizes the existing breastfeeding promotion intervention program and construct a breastfeeding promotion intervention program to correct the public’s perception of breastfeeding, increase breastfeeding self-efficacy and improve breastfeeding behavior, thus increasing the breastfeeding duration and improving maternal and infant outcomes. The program includes presenting breastfeeding-related policies and support facilities; prenatal educational sessions combined with theories and skills on breastfeeding, development of lactation, infants feeding and cares for maternal families; postnatal hands-on instruction and WeChat group peer support from hospital; home visits, group counseling and experience sharing from community and one-on-one personalized counseling throughout the intervention. The present study will be conducted to evaluate the effect of breastfeeding promotion intervention including prenatal and postnatal care on the breastfeeding duration, breastfeeding attitudes, knowledge, and self-efficacy, maternal and infant health.