The construction and building sector is one of the largest contributors to the global carbon emissions. Therefore, it is imperative to accurately assess the carbon emissions of buildings throughout the life cycle. Many studies conducted life cycle assessment (LCA) of buildings to evaluate carbon emissions. However, due to the lack of dynamic data, most studies adopted the static LCA methodology, which neglected the dynamic variations during life cycle stages of a building. Unlike previous studies that collected static data from questionnaires and documents, the present study aims to establish a novel dynamic life cycle assessment (D-LCA) framework for buildings by incorporating the building information modeling (BIM) and the building energy modeling program (BEMP) into the static LCA. First, a static LCA is established as the baseline scenario that covers the “cradle-to-grave” life cycle stages. A BIM model is established using Revit to obtain the inventory of building materials. The Designer Simulation Toolkit (DeST) is used as a BEMP to simulate the operating energy consumption of the studied building, taking into account changes in energy mix, climate change, and occupant behavior. At the same time, the DeST results are further used as a data input for dynamic scenarios. The D-LCA framework is applied to a high-rise commercial building in China. This study found that the difference between static and dynamic scenarios was up to 66.7 %, mainly reflected in the dynamic energy consumption during the operation phase, indicating the inaccuracy of traditional static LCA. Therefore, a D-LCA by integrating BIM and BEMP can facilitate dynamic modeling and improve the accuracy and reliability of LCA for buildings.