Activated carbon was chemically modified with ethyl-3-(2-aminoethylamino)-2-chlorobut-2-enoate to obtain a material for selective solid-phase extraction of trace Au(III), Pd(II) and Pt(IV) prior to their determination by inductively coupled plasma atomic emission spectrometry. Parameters affecting solid-phase extraction were systematically studied. This new adsorbent exhibited good characteristics for separation and preconcentration of Au(III), Pd(II) and Pt(IV) in aqueous solution, such as excellent selectivity, fast adsorption equilibrium, high tolerance limits of potentially interfering ions, high enrichment factor and low costs. It also shows relatively high adsorption capacity when compared to several other adsorbents. In addition, the synthetic method of the adsorbent was very simple.