本发明提出了一种用于金属表面的生物涂料及其制备方法和应用。本发明的生物涂料包括缓冲溶液、植酸溶液和贻贝粘蛋白原液;缓冲溶液的摩尔浓度为0.08-0.10mol/L,缓冲溶液的体积为60-110份;植酸溶液的摩尔浓度为6-12mmol/L,植酸溶液的体积为5-6份;贻贝粘蛋白原液在生物涂料中的质量浓度为0.42-0.63mg/mL。本发明还给出了上述生物涂料的制备方法及其在金属表面的应用。本发明是一种生物涂料,贻贝粘蛋白原液、植酸溶液和缓冲溶液相互作用,相互促进,在金属表面固化并形成生物涂层,这种生物涂层不含有毒性物质,绿色环保,使用方便,防腐性能好,提高了金属在带水环境下的使用寿命。