Product lifecycle management (PLM) aims to seamlessly manage all products, information, and knowledge generated throughout the product lifecycle for achieving business competitiveness. Conventionally, PLM is implemented based on standalone and centralized systems provided by software vendors. The information of PLM is hardly to be integrated and shared among the cooperating parties. It is difficult to meet the requirements of the openness, interoperability and decentralization of the Industry 4.0 era. To address these challenges, this paper proposed an industrial blockchain-based PLM framework to facilitate the data exchange and service sharing in the product lifecycle. Firstly, we proposed the concept of industrial blockchain as the use of block-chain technology in the industry with the integration of IoT, M2M, and efficient consensus algorithms. It provided an open but secured information storage and exchange platform for the multiple stakeholders to achieve the openness, interoperability and decentralization in era of industry 4.0. Secondly, we proposed and developed customized blockchain information service to fulfil the connection between a single node with the blockchain network. As a middleware, it can not only process the multi-source and heterogeneous data from varied stages in the product lifecycle, but also broadcast the processed data to the blockchain network. Moreover, smart contract is used to automate the alert services in the product lifecycles. Finally, we illustrated the blockchain-based application between the cooperating partners in four emerging product lifecycle stages, including co-design and co-creation, quick and accurate tracking and tracing, proactive maintenance, and regulated recycling. A simulation experiment demonstrated the effectiveness and efficiency of the proposed framework. The results showed that the proposed framework is scalable and efficient, and hence it is feasible to be adopted in industry. With the successful development of the proposed platform, it is promising to provide an effective PLM for improving interoperability and cooperation between stakeholders in the entire product lifecycle.