Abstract Horseradish peroxidase was activated by periodate oxidation of the carbohydrate moiety and then modified by the covalent attachment of α-N,N-bis[carboxyethyl]lysine (CM-Lys) by reductive alkylation using sodium cyanoborohydride. The resultant CM-Lys peroxidase was charged with nickel ions and then used as a specific labeling reagent for histidine-tagged recombinant proteins. This labeling method was effective for proteins that are soluble or insoluble in the absence of chaotropic agents. The labeled proteins were very effective in direct sandwich enzyme-linked immunosorbent assay for detecting antibodies against the protein in sera as demonstrated by assays for antibodies to such diverse viral proteins as hepatitis B surface and core proteins, hepatitis C core and helicase protein (NS3), and retroviral core proteins.