The surface of a polymeric nanoparticle (NP) is often functionalized with cell-interactive ligands and/or additional polymeric layers to control NP interaction with cells and proteins. However, such modification is not always straightforward when the surface is not chemically reactive. For this reason, most NP functionalization processes employ reactive linkers or coupling agents or involve pre-functionalization of the polymer, which are complicated and inefficient. Moreover, pre-functionalized polymers can lose the ability to encapsulate and retain a drug if the added ligands change chemical properties of the polymer. To overcome this challenge, we use dopamine polymerization as a way of functionalizing NP surfaces. This method includes brief incubation of the pre-formed NPs in a weak alkaline solution of dopamine, followed by secondary incubation with desired ligands. Using this method, we have functionalized poly(lactic-co-glycolic acid) (PLGA) NPs with three representative surface modifiers: a small molecule (folate), a peptide (Arg-Gly-Asp), and a polymer [poly(carboxybetaine methacrylate)]. We confirmed that the modified NPs showed the expected cellular interactions with no cytotoxicity or residual bioactivity of dopamine. The dopamine polymerization method is a simple and versatile surface modification method, applicable to a variety of NP drug carriers irrespective of their chemical reactivity and the types of ligands.