In this report, we describe the preparation of novel nitrilotriacetic acid/Co2+-linked, silica/boron-coated magnetite nanoparticles for purification of 6 x His-tagged proteins. The nanoparticles were approximately 200 nm in size and were stable against hydrochloric acid and had negligible non-specific binding for protein. Elimination of non-specific binding by nucleic acids was readily achieved by digestion of samples with DNase and RNase. The modified nanoparticles were used to purify two model proteins: one had a C-terminal 6 x His tag, and the other had an internal 6 x His tag. Both proteins were purified within one hour into single band purity on sodium dodecyl sulfate-polyacrylamide electrophoresis gel.