The invention relates to a compound-type metal roof thermal-insulation waterproof coating and a preparing method thereof. The compound-type metal roof thermal-insulation waterproof coating is composed of a surface layer coating and a base layer coating. The surface layer coating is prepared from water, dispersing agents, antifoaming agents, pigment, hollow glass beads, inorganic-thixotropy thickening agents, inorganic filler, silicone-modification acrylic emulsion, acrylic emulsion, film forming assistants, pH value regulation agents, thickening agents and antifreeze agents; the base layer coating is prepared from water, dispersing agents, antifoaming agents, pigment, heat-conducting functional filler, inorganic-thixotropy thickening agents, inorganic filler, acrylic emulsion, pH value regulation agents, thickening agents and antifreeze agents. Compared with the prior art, the problems that bonding of a present waterproof material and a metal base material is not firm, aging is prone to occurrence and the service life is limited are solved, and the compound-type metal roof thermal-insulation waterproof coating has the advantage of integrating water proofing, protection, rust protection and thermal insulation.