The invention relates to a cement-based shrinkage-free joint filling sealing mortar for doors and windows and a preparation method and a construction method thereof. The sealing mortar is prepared by the components in parts by weight as follows: 100 parts of cement, 0-80 parts of active admixture, 0.01-10 parts of water reducer, 0.01-10 parts of early strength agent, 0.01-10 parts of thickening time control agent, 0-25 parts of expanding agent, 0-30 parts of binder, 0-10 parts of air entraining agent, 0.01-30 parts of plastic retaining agent, 0.01-10 parts of moisture repellent, 0-5 parts of starch ether, 0-150 parts of powder filler and 0-300 parts of aggregate. Compared with the prior art, the mortar provided by the invention has the advantages of no shrinkage, strong binding power, no falling, good anti-permeability, simpleness in construction, efficiency and the like, and can adequately fill joints of doors and windows to ensure the sealing property around the doors and windows, and water is prevented from being seeped into the doors and windows.