In China, the policy environment is very favorable for renewable energy development. The country aims to be the global leader to tackle climate change and explore green technologies. In 2016, China had the largest capacity in the world for installed wind energy, with around 145 GW, a figure higher than the aggregate capacity of the EU. Offshore wind sites are explored for their capacity to provide vast wind source at sea, without the constraint of lands onshore. Due to the large scale and intensity in cost and technical aspects, offshore wind projects are most likely to succeed with the government’s engagement. Fujian, a province on the southeast coast of China, is one of the more developed provinces that has the geographic advantage and the fiscal capacity to support offshore wind energy projects. Fujian’s energy capacity in 2016 was falling short of the province’s demand, with an estimated power deficit in the coming years. In this context, Putian Pinghai Bay Offshore Wind Power Project is designed to help Fujian province cope with the power challenge and to support the development of wind power energy in China. The project is in alignment with New Development Bank’s General Strategy focusing on promoting renewable energy development.