The invention is to provide an ophthalmic lens and a manufacturing method thereof. The ophthalmic lens comprises a lens body and an antimicrobial hydrophilic layer thereon, wherein the antimicrobial hydrophilic layer comprises tannic acid and a zwittericionic polymer. The zwittericionic polymer can be selected from one of the group consisting of a phosphorylcholine polymer, a sulfobetaine polymer, a carboxybetaine polymer and a mixed-charge polymer or combinations thereof.