We report the design and use of a multi-coordinating polymer ligand that is ideally suited for functionalizing gold nanoparticles and nanorods, and promoting their steric stabilization in buffer media. The ligand is prepared via a one-step nucleophilic addition reaction between poly(isobutylene-alt-maleic anhydride) and amine-modified anchoring groups and hydrophilic moieties. Surface functionalization of gold nanoparticles and nanorods with this polymer yields nanocrystals that exhibit excellent long-term colloidal stability over a broad range of conditions, including pH changes and in growth media, as verified using dynamic light scattering measurements combined with agarose gel electrophoresis. This polymer coating can also prevent the formation of protein corona. These features bode well for use in biological applications where small size, reduced nonspecific interactions and colloidal stability are highly desired. Furthermore, this design can be easily expanded to functionalize a variety of other inorganic nanocrystals.